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#include WwW.b∽AZhiSHI.cOM