C語言循環(huán)問題
從鍵盤上任意輸入一個正整數(shù)x,編程計算x的每一位數(shù)字相加之和(忽略整數(shù)前的正負號)。例如,輸入x為1234,則由1234分離出1,2,3,4四個數(shù)字,然后計算1+2+3+4=10,并輸出10。
從鍵盤上任意輸入一個正整數(shù)x,編程計算x的每一位數(shù)字相加之和(忽略整數(shù)前的正負號)。例如,輸入x為1234,則由1234分離出1,2,3,4四個數(shù)字,然后計算1+2+3+4=10,并輸出10。
2016-12-02
舉報
2016-12-02
#include<stdio.h>
int main()
{
int? x;
int sum;
while(x>=1000&&x<10000);
{
sum=x/1000+x%1000/100+x%1000%100/10+x%1000%100%10;
printf("sum=%d",sum);
}
if(x=1234)
printf(sum=%d",10);
return 0;
}
2016-12-02
int getSum(int x){
int sum = 0;
int zz = x;
while(zz > 9){
int i = zz%10;
sum +=i;
zz = x/10;
}
sum += zz;
return sum;
}