关于初级c语言

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:49:47
要做一个这样的程序
接受一个四位数,写一程序,将该数每一未数字加起来,明早要用,急啊!!!(用最简单的语言,我才学第二课)。
我只有这么多分了,今天在多回答一些问题,我还会加分的
好像复杂了一点,我要从printf,scanf,getchar,putchar,fflush这几个函数执行

#include <stdio.h>
void main()
{
int a,s;
s=0;
scanf("%d",&a);//读入a
s+=a%10; //加个位
a=a/10;
s+=a%10; //加十位
a=a/10;
s+=a%10; //加百位
s+=a/10; //加千位
printf("%d",s); //输出

}

#include <stdio.h>
int main()
{
int a,i,sum=0;
scanf("%d",&a);
for(i=0;i<4;i++)
{
sum+=a%10;
a=a/10;
}
printf("%d",sum);
return 0;
}

#include "stdio.h"

int main()
{
int a = 0;
while(1)
{
printf("请输入:");
scanf("%d",&a);
if(a<1000||a>9999)
{
printf("输入错误,请重新输入\n");
continue;
}
else
{
int b = a%10+(int)((a/10)%10)+(int)(a/100)%10+(int)(a/1000)%10;
printf("%d",b);
break;
}
}
}

#inclu