从键盘输入一个整数,把这个整数中的各位数字反续显示出来。例如,输入为1234,则输出为4321。

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:34:54
从键盘输入一个整数,把这个整数中的各位数字反续显示出来。例如,输入为1234,则输出为4321。
main()
{ int b,c;
scanf("%d",&b);
if(c=b%10;(x/=10)!=0;c=b/10);
printf(%d",c);
}
以上程序哪里错了,请于以教正谢谢。

我感觉这段程序完全对不上要求。首先凭空冒出一个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);
}

我感觉这段程序完全对不上要求。首先凭空冒出一个x,其次按照这段程序,c应该是输出的倒序数字,但单凭c=b%10或c=b/10,而且其间输入数字b的值没有改变

从键盘输入一个四位整数,把该整数颠倒过来输出(例1234变成4321) 用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所有因子 怎样从键盘输入一个0~99999之间的整数 编写程序要求:从键盘输入任意一个整数,输出图形。 从键盘输入一个0~1000之间的任意整数,输出该整数的所有因子. 设计一个程序,判断从键盘输入的整数的正负性和奇偶性 编写一个程序,从键盘输入两个整数,输出这两个说之和 用C语言编写一个程序,从键盘输入两个正整数,输出这两个整数的最小公倍数 c++程序:从键盘输入一个长整数,求每个位相加的和 输入一个五位整数,对此整数中的五个数值进行从大到小的顺序排序,形成一个新的五位整数,并输出这个整数