解题思路:
强行在for循环里面加printf,干就完事了!要理解各个位上数字的算法与循环的结合。
注意事项:
要强制转换幂函数的格式,因为求余操作只可以用于整形数据,而幂函数为双精度数据,故而要进行强制转换。
参考代码:
#include <stdio.h>
#include <math.h>
void main()
{
int a,i,j=0,b;
scanf("%d",&a);
b=a;
while(b)
{
b/=10;
j++;
}
printf("%d\n",j);
printf("%d ",a/(int)pow(10,j-1));
for(i=j-2;i>0;i--)
{
printf("%d ",(a/(int)pow(10,i)%10));
}
printf("%d\n",a%10);
printf("%d",a%10);
for(i=1;i<j;i++)
{
printf("%d",a/(int)pow(10,i)%10);
}
}
0.0分
1 人评分
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1607 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:534 |
母牛的故事 (C语言代码)浏览:945 |
简单的a+b (C语言代码)浏览:419 |
1035 题解浏览:785 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:604 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:840 |
C语言程序设计教程(第三版)课后习题10.1 (C++代码)浏览:503 |
WU-蛇行矩阵 (C++代码)浏览:638 |