#include<stdio.h>
#include<stdlib.h>
int main()
{
int i, k, t, m, n = 0;
int a[5];
scanf("%d", &i);//输入5位以下的数字
k = i; m = i;
while (i>0)
{
n++;
i /= 10;
}
printf("%d\n", n);
//输出数字共几位
for (t=0 ; t<n ; t++ )
{
a[t] = m % 10;
m /= 10;
}
for (t = n-1; t >= 0; t--)
{
printf("%d",a[t]);
while (t != 0)
{
printf(" ");
break;
}
}
printf("\n");
//顺序输出每一位数字
while (k>0)
{
t = k % 10;
printf("%d", t);
k /= 10;
}
//逆序输出数字
system("pause");
return 0;
}
0.0分
2 人评分
简单的a+b (C语言代码)浏览:643 |
九宫重排 (C++代码)浏览:1326 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:597 |
C二级辅导-阶乘数列 (C语言代码)浏览:688 |
简单的a+b (C语言代码)浏览:596 |
关于C语言变量位置的问题浏览:272 |
输入输出格式练习 (C语言代码)浏览:842 |
小O的乘积 (C语言代码)浏览:1008 |
简单的a+b (C语言代码)浏览:462 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:676 |