#include
void main()
{
int n=12345,d;
while (n!=0)
{
d=n%10;
cout<<d;
n/=10;
}
}
将一串数字n(本题是 12345)倒序输出,每次对10取余取个位上的数并输出,然后除以10,去掉当前的个位,一直循环到所有的数字取出
n值变化为:
12345
1234
123
12
1
0
最终输出结果:54321
#include
void main()
{
int n=12345,d;//定义2个变量,n和d,n初始化值为12345
while (n!=0)//定义循环,终止条件是n=0
{
d=n%10; //d等于n对10取余
cout<<d; //打印d的值
n/=10;//将n的值在当前值基础上除以10,得到的结果再赋值给n
}
}
你这个程序写的有问题,想入门的话建议先看看c或者c++的基础书,不要上来就先撸代码