从键盘输入一个整数,把这个整数中的各位数字反续显示出来.例如,输入为1234,则输出为4321.main(){ int b,c;scanf("%d",&b);if(c=b%10;(x/=10)!=0;c=b/10);printf(%d",c);}\x1a以上程序哪里错了,请于以教正谢谢.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 18:04:10
从键盘输入一个整数,把这个整数中的各位数字反续显示出来.例如,输入为1234,则输出为4321.main(){ int b,c;scanf(

从键盘输入一个整数,把这个整数中的各位数字反续显示出来.例如,输入为1234,则输出为4321.main(){ int b,c;scanf("%d",&b);if(c=b%10;(x/=10)!=0;c=b/10);printf(%d",c);}\x1a以上程序哪里错了,请于以教正谢谢.
从键盘输入一个整数,把这个整数中的各位数字反续显示出来.例如,输入为1234,则输出为4321.
main()
{ int b,c;
scanf("%d",&b);
if(c=b%10;(x/=10)!=0;c=b/10);
printf(%d",c);
}\x1a
以上程序哪里错了,请于以教正谢谢.

从键盘输入一个整数,把这个整数中的各位数字反续显示出来.例如,输入为1234,则输出为4321.main(){ int b,c;scanf("%d",&b);if(c=b%10;(x/=10)!=0;c=b/10);printf(%d",c);}\x1a以上程序哪里错了,请于以教正谢谢.
我感觉这段程序完全对不上要求.首先凭空冒出一个x,其次按照这段程序,c应该是输出的倒序数字,但单凭c=b%10或c=b/10,而且其间输入数字b的值没有改变,显然无法实现倒序.我给出一个参考程序:
main()
{int b,c,d;
scanf("%d",&b);
for(c=0;b>10;)
{d=b%10;
b=b/10;
c=c*10+d;}
c=c*10+b;
printf("%d",c);
}