第十二行
#include"stdio.h"
#include"math.h"
int wsh(int a)
{
int i=0,sum=0,t,s;
while(a>pow(10,i))
{
i++;
}
for(t=0;t<i-1;t++)
{
s=a/pow(10,t)%10;
sum+=s;
}
return sum;
}
void main()
{
int a,sum;
printf("请输入一个整数:");
scanf("%d",&a);
sum=wsh(a);
printf("个位数字之和为%d\n",sum);
}
1 回答

___C___
TA貢獻(xiàn)168條經(jīng)驗(yàn) 獲得超109個(gè)贊
?s=a/pow(10,t)%10;
這一行出錯(cuò)。
//參考,改為。未調(diào)試 s?=?((int)(a/pow(10,t)))%10
感謝采納。
- 1 回答
- 0 關(guān)注
- 1483 瀏覽
添加回答
舉報(bào)
0/150
提交
取消