C语言程序设计:对输入的四位正整数求其各个位数字之和

来源:百度知道 编辑:UC知道 时间:2024/07/08 20:19:38
C语言程序设计:对输入的四位正整数求其各个位数字之和
谢谢~

#unclide <stdio.h>
main(){
int x,s=0;
scanf("%d",&x);
while(x>0){s+=x%10;x/=10;}
printf("%d\n",s);
}

只要输入的数是合法的整数(不要大于3万多),多少位都可以正确计算结果。

#include<stdio.h>
void main()
{
int i,j,k,n;
for(n=100;n<10000;n++)
{
i=n/1000;/*分解出千位*/
j=n/100%10;/*分解出百位*/
k=n/10%10;/*分解出十位*/
m=n%10 printf("%",j+i+k+m);
}
printf("\n");
}

#include"stdio.h"
main()
{
int num,a1,a2,a3,a4,sum;
printf("please input the number:\n");
scanf("%d",&num);
a1=num/1000;
a2=(num%1000)/100;
a3=(num%100)/10;
a4=(num%10);
sum=a1+a2+a3+a4;
printf("%d\n",sum);
}

#include<stdio.h>

int main(){
 &n