解题思路:
注意事项:
参考代码:
# include <stdio.h>
int main (void)
{
int i , j , n , m , a[5] = {0};
i = m = 0;
// printf ("请输入一个数字:\n");
scanf ("%d" , &n);
if (n > 99999 || n < -99999)//判断是不是5位数,不是就直接结束
return 0;
if (n == 0)
{
printf ("%d\n" , n+1);
printf ("%d\n" , n);
printf ("%d\n" , n);
}
else
{
while (n != 0)//这个循环是最核心的
{
a[i] = n%10;//通过取余,得到n每一位上的数字的值,并将其存放到数组a中
m = m * 10 + n%10;//这一句可以得到n的逆序数
n /= 10;
i++;
}
//printf ("%d\n" , i);
if ( i == 1)
{
printf ("%d\n" , i);
printf ("%d\n" , a[i - 1]);
printf ("%d\n" , m);
}
else
{
printf ("%d\n" , i);
for (j = i - 1; j > 0; j--)
{
printf ("%d " , a[j]);
}
printf ("%d\n" , a[0]);
printf ("%d\n" , m);
}
}
return 0;
}
0.0分
0 人评分
C语言训练-斐波纳契数列 (C语言代码)浏览:2970 |
矩阵乘法 (C++代码)浏览:1652 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:563 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1010 |
WU-格式化数据输出 (C语言代码)浏览:1815 |
WU-输出正反三角形 (C++代码)浏览:1080 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:697 |
用筛法求之N内的素数。 (C++代码)浏览:753 |
C语言考试练习题_保留字母 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:521 |