成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

计算任意整数的和C语言

Q1:c语言; 编写一个程序,计算任意输入的整数的各位数字之和?

#include

void main(){ int a,sum=0;

printf("请输入一个大于0的正整数~~");

scanf("%d",&a);

while(a!=0) //循环结束的条件是 a等于 0

{

sum+=a%10;// a%10 的作用是取a这个数的个位 比如 108除以10的余数是不是8

a/=10;//执行上一句代码之后还要把a的值 除以10吧 比如 我输入的是108 我取完8之后还要取这个数的十位 108 除以10 就等于10了 我定义的是 int型 没有小数的

} printf("%d",sum);}

对了 你输入数字测试的时候可别输入太大的数字 太大的话 溢出 的话 得到的结果就不对了。

Q2:C语言:从键盘上输入一个整数,计算整数的各位数字之和

至于那么复杂吗?
123、3 2 1 Press any key to continue
#include "stdio.h"
main()
{
int num;
scanf("%d",&num);
while (num!=0)
{
printf("%d ",num%10);
num/=10;
}
}

Q3:C语言程序计算任意两个整数的乘积,程序哪里错了

你是怎么输入数据的呢?
3,5 这样输入吗?中间的逗号不能少。

Q4:如何用c语言编写:输入任意整数,输出他们的平均数。任意整数的意思是输入三个数可以计算出平均数,输入

123456789#includeintmain(intargc,char*argv[]){intn,sum,t;printf("Inputsomeintegers(letterend)...\n");for(sum=t=0;scanf("%d",&n)==1;t++)sum+=n;printf("\nTheAVERAGEis%g\n",sum/(t+0.0));return0;}

WwW.b∽AZhiSHI.cOM

猜你喜欢

更多