急 求C语言编程 计算并输出一个整数各位数字之和
答案:4 悬赏:40 手机版
解决时间 2021-04-05 02:36
- 提问者网友:欲望失宠
- 2021-04-04 20:45
急 求C语言编程 计算并输出一个整数各位数字之和
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-04-04 21:14
是这样的吗?
#include "stdio.h"
main()
{
int x,i;
int sum=0;
scanf("%d",&x);
while(x!=0){
i=x%10;
x=x/10;
sum+=i;
}
printf("%d",sum);
getch();
}
#include "stdio.h"
main()
{
int x,i;
int sum=0;
scanf("%d",&x);
while(x!=0){
i=x%10;
x=x/10;
sum+=i;
}
printf("%d",sum);
getch();
}
全部回答
- 1楼网友:怀裏藏嬌
- 2021-04-04 22:33
#include
int main()
{
int n,sum=0;
scanf("%d",&n);
while(n)
{
sum+=n%10;
n/=10;
}
printf("%d\n",sum);
return 0;
}
int main()
{
int n,sum=0;
scanf("%d",&n);
while(n)
{
sum+=n%10;
n/=10;
}
printf("%d\n",sum);
return 0;
}
- 2楼网友:爱难随人意
- 2021-04-04 22:05
这个不难,核心代码给你了,a是那个整数,sum是结果。
int sum=0;
while(a%10)
{
a%=10;
sum+=a;
}
int sum=0;
while(a%10)
{
a%=10;
sum+=a;
}
- 3楼网友:孤独的牧羊人
- 2021-04-04 21:51
#include
#include
void main()
{
long int a,b,i,n=0;
int sum=0;
printf("请输入一个数:");
scanf("%ld",&a);
for(i=0;i<6;i++)
{
if(a/pow(10,i)>=1)
{
n++;
}
}
for(i=n-1;i>=0;i--)
{
b=a/pow(10,i);
a=a-b*pow(10,i);
sum+=b;
}
printf("%d ",sum);
getch();
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯