教我编个程
来源:百度知道 编辑:UC知道 时间:2024/06/17 16:06:56
输入一个数,把他各个位上的数加起来,比如输入4521 输出4+5+2+1=12
c语言
c语言
#include"stdio.h"
void main()
{
int n,sum=0;
scanf("%d",&n);
while(n!=0)
{
sum+=n%10;
n=n/10;
}
printf("%d\n",sum);
}
什么语言?
//---------------------------------------------------------------------------
#include <stdio.h>
int main(void)
{
int n,s=0;
scanf("%d",&n);
while (n)
{
s+=n%10;
n/=10;
}
printf("%d",s);
return 0;
}
//---------------------------------------------------------------------------
#include<stdio.h>
#include<string.h>
int main()
{
int a,i,sum=0;
char c[20]={0};
scanf("%d",&a);
sprintf(c,"%d",a);
for(i=strlen(c)-1;i>=0;i--)
sum+=c[i]-'0';
printf("%d\n",sum);
return 0;
}
int num=4521;
in