c编程任意输入一个整数,要求计算并输出此整数的各位数字之和。如:231的各位之和是2+3+1。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c编程任意输入一个整数,要求计算并输出此整数的各位数字之和。如:231的各位之和是2+3+1。相关的知识,希望对你有一定的参考价值。

我分不多了。请大家见谅

#include <stdio.h>
void main()
int n,s=0;
scanf("%d",&n);
while(n)
s+=n%10;n/=10;
printf("%d",s);

运行示例:

参考技术A #include<stdio.h>

int main()

int num;
int t, sum=0;
printf("请输入一个整数: ");
scanf("%d",&num);
t=num;
while(t>0)

t=num%10;
num/=10;
sum+=t;

printf("此数的各位数字之和是%d\n",sum);
return 0;

参考技术B #include <stdio.h>
main()

int a,b,s=0;
scanf("%d",&a);
while(a>0)

b=a%10;
a/=10;
s=s+b;

printf("%d",s);
getch();

以上是关于c编程任意输入一个整数,要求计算并输出此整数的各位数字之和。如:231的各位之和是2+3+1。的主要内容,如果未能解决你的问题,请参考以下文章