为了账号安全,请及时绑定邮箱和手机立即绑定

C语言循环问题

从键盘上任意输入一个正整数x,编程计算x的每一位数字相加之和(忽略整数前的正负号)。例如,输入x为1234,则由1234分离出1,2,3,4四个数字,然后计算1+2+3+4=10,并输出10。

正在回答

2 回答

#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;

}








0 回复 有任何疑惑可以回复我~

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;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926019    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

C语言循环问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信