求解。C语言问题,这道题怎么做呢?为什么输出一直是第一个printf的...
发布网友
发布时间:2024-10-22 18:24
我来回答
共2个回答
热心网友
时间:2024-10-22 18:31
应该还是你代码写错了
#include <stdio.h>
int main(int argc, char *argv[])
{
int a,b,c,x,y;
printf("输入一个3位数:");
scanf("%d",&x);
a=x%10;
b=x/10%10;
c=x/100;
y=c*100+b*10+a;
printf("y=%d\n",y);
return 0;
}
我输入256的结果如图:
热心网友
时间:2024-10-22 18:27
a=x/100
b=(x%100)/10
c=x%10
程序运行后就会打印第一printf内的内容,然后你要从键盘输入一个三位数,回车,就会输出答案了