已知abc+cba=1333,其中a,b,c均为一数字,编写一个程序求出a,b,c

在线求帮请分析下,已知abc+cba=1333,其中a,b,c均为一数字,编写一个程序求出a,b,c
最新回答
七月别困

2024-10-02 00:32:51

//注意a,c都是百位上的数,不能为零,程序:

#include<

stdio.h
>

main()

{

int a,b,c;

for(a=1;a<10;a++)

for(c=1;c<10;c++)

for(b=0;b<10;b++)

{

if(101*(a+c)+20*b==1333)printf("/na=%d,b=%d,c=%d",a,b,c);

}

return 0;

}

扩展资料:

C语言的

字符串
其实就是以'\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。它们不同于字符数组。使用这些函数需要引用
头文件
<string.h>。

C的

数据类型
包括:
整型
(short,int,long,long long)、字符型(char)、实型或浮点型(单精度float和双精度double)、枚举类型(enum)、数组类型、结构体类型(struct)、
共用体
类型(union)、指针类型和空类型(void)。

参考资料来源:

百度百科-c语言

香草天空

2024-10-02 00:46:56

  1. 把if()后的分号去了

  2. 你工程没有建立,你看程序上面灰色字体“No members-....",正常情况下应该显示”main"

紅太極

2024-10-02 00:06:55

把 if(); 后面的 分号去掉
追问

还是有错啊

追答
错误是 a变量没定义?  ??

你把代码贴出来,我怎么感觉没错误,你改了哪里了?
追问
#include  
void main()
{
long a,b,c;
for (a=1;a<=9;a++)
for (b=0;b<=9;b++)
for (c=1;c<=9;c++)
if ((a*100+b*10+c)+(c*100+b*10+a)==1333)

printf("%d,%d,%d\n",a,b,c);

}
追答

你工程没建好?

紫烟轻娆

2024-10-02 00:18:09

if条件那一行的最后面去掉分号
追问

怎么这样还不行啊

追答

我运行通过了

習慣了伱的虛情假意

2024-10-02 00:26:10

你那判断后有冒号等于空判断不做什么事!