#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,sum;
while(scanf("%d",&n))
{
sum=0;
for(i=0;n;i++)
{
sum=sum+n%10;
n/=10;
}
printf("%d\n",sum);
}
return 0;
}

uj5u.com熱心網友回復:
int型別(整數型別)的范圍為-2^31 ~ 2^31-1,即-2147483648~2147483647題目要求輸入數字是<2^32 對于2^31~2^32-1的數字 你的程式是不是無法判斷啦
uj5u.com熱心網友回復:
謝謝,我做出來了。
uj5u.com熱心網友回復:
把n改成unsigned long或unsigned long long試試轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/205144.html
標籤:C語言