回覆列表
-
1 # luzoi1957
-
2 # 使用者9866520236700
。。。這個很簡單啊。。。你已經都用 s = a%10了。。。那就是求餘嘛。。。說明你把每個位都取出來了。
逆向思考下嘛。。。
int countNum = 1;//這句是新增的
while(a)
{
s=a%10;
printf("%d\n",s);
a=a/10;
//注意下面的修改
b += s*pow(10,countNum);
countNum++;
}
如果提示沒有pow這個函式,請 #include
。。。這個很簡單啊。。。你已經都用s=a%10了。。。那就是求餘嘛。。。說明你把每個位都取出來了。逆向思考下嘛。。。intcountNum=1;//這句是新增的while(a){s=a%10;printf("%d\n",s);a=a/10;//注意下面的修改b+=s*pow(10,countNum);countNum++;}如果提示沒有pow這個函式,請#include<math.h>