作业帮 > 综合 > 作业

两道C语言编程题:一、输入一个整数,求它的位数以及各位数字之和.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/13 10:45:07
两道C语言编程题:一、输入一个整数,求它的位数以及各位数字之和.
一、输入一个整数,求它的位数以及各位数字之和.二、输入两个正整数m和n(m>=1,n
两道C语言编程题:一、输入一个整数,求它的位数以及各位数字之和.
一:
#include
void main()
{
int a,i=0,sum=0;
scanf("%d",&a);
while(a)
{
sum+=(a%10);//sum是个位数之和
a/=10;
i++;//i为位数
}
printf("%d位数,各位数字之和为%d\n",i,sum);
}
二:
#include
int issxh(int number)
{
int x1,x2,x3;
x1=number/100; //百位数
x2=(number/10)%10; //十位数
x3=number%10; //个位数
if(x1*x1*x1+x2*x2*x2+x3*x3*x3==number)
return 1;
else
return 0;
}
void main()
{
int m,n;
scanf("%d%d",&m,&n);
for (int i=m;i