解题思路:
//1009输入一个不多于五位的整数,输出位数,每一位,倒序输出
//通过while循环判断该数的位数,再通过循环存取每一位元素和求其倒序
注意事项:
参考代码:
int N,count=0,a[5],b=0;
cin>>N;
int n=N;
while(N)
{
N=N/10;
count++;
}
cout<<count<<endl;
for(int i=0;i<count;i++)
{
a[i]=n%10;
b=b*10+n%10;//逆序运算求其倒序
n=n/10;
}
for(int i=count-1;i>=0;i--)
{
cout<<a[i]<<" ";
}
cout<<endl<<b;
0.0分
0 人评分
C语言训练-排序问题<1> (C++代码)浏览:632 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:387 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1685 |
WU-格式化数据输出 (C语言代码)浏览:1818 |
哥德巴赫曾猜测 (C语言代码)浏览:2562 |
三角形 (C语言代码)浏览:965 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:525 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |
简单的a+b (C语言代码)浏览:491 |