您的位置:

c语言4位数求和,c语言4位数求各位

本文目录一览:

输入四位数,求每个数之和…用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;//返回;

}