输入一个四位正整数,求其各位数字之和并输出(c语言)
发布网友
发布时间:2023-04-25 03:41
我来回答
共2个回答
热心网友
时间:2023-07-12 18:09
您好,很高兴回答您的问题。
对于这个题目,其实难点就在于分离出这个四位数每个位置上的数字,要学会利用除法和取余运算。具体为:
#include<stdio. h>
void main()
{int a,s=0;
scanf("&d",&a);
s=a/1000+a%1000/100+a%100/10+a%10;
printf("s=%d\n",s);
}
热心网友
时间:2023-07-12 18:10
#include <stdio.h>
void main()
{
char snum[4];
scanf("%s", snum);
int res = snum[0] + snum[1] + snum[2] + snum[3] - '0' * 4;
printf("%d", res);
}