本文目录一览:
输入四位数,求每个数之和…用C语言怎样弄?
#include
stdio.h
int
sum(int
n);
int
main()
{
int
n;
printf("请输入一个四位数:");
scanf("%d",n);
int
c
=
sum(n);
printf("各个位数和为:");
printf("%d\n",c);
return
0;
}
int
sum(int
n)
{
int
s=0;
if(n9)
s
=
sum(n/10);
return
s+n%10;
}
楼主的问题不难。这个可以,你试试。如果没有回答你的问题,我们可以多多交流,因为都是同行。
希望回答你的问题
C语言 输入4位数 求各个位数的和
#includestdio.h
#includestdlib.h
int main()
{
int n,t,sum=0;
printf("请输入一个4位数:");
scanf("%d",n);
t=n;
while(n)
{
sum+=n%10;
n/=10;
}
printf("4位数%d的各位数字之和是:%d。",t,sum);
return 0;
}
c语言中,提示输入一个4位数的整数,然后把每一位相加?
#includestdio.h
void main(void)
{
inta,i,sum=0;
inttemp,b;
printf("请输入一个四位数:\n");
scanf("%d",a);
for(i=0;i4;i++)
{
temp=a%10;
a/=10;
sum+=temp;
}
printf("%d的各个数字之和为:%d",b,sum);
//sum就是最后的结果
}
扩展资料
C语言输入两个整数,求和并输出(计算a+b)
#includestdio.h
#includestdlib.h
int main()
{
inta,b,sum;//一、定义变量,int代表数据类型——整数,sum求和;
printf("请输入两个整数:");
scanf("%d%d",a,b);//二、输入数据,%d对输入类型的限制代表——整数,并把这俩个数分别给a和b两个变量,取地址运算符;
sum=a+b;//三、数据处理,把a、b的和赋值给sum;
printf("这两个数的和是:%d\n",sum);//四、输出结果,%d输出一个整形数这个数就是sum;
printf("计算完成");
return0;//返回;
}