C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 16:10:03
C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.
#include
int main()
{
int a,b,i,t;
int k = 0,sum = 0;
scanf("%d",&a); //输入整数a
t = a;
if(a / 10 == 0)
{
k = 1;
sum = a;
printf("%d\n",k);
printf("%d\n",sum);
}
else
{
while(a / 10 != 0)
{
a = a / 10; //每除10,就有一位
k++;
}
printf("%d\n",k+1); //输出整数的位数
for(i = 0; i < k+1; i++)
{
b= t % 10;
sum += b;
t = t / 10;
}
printf("%d\n",sum); //输出各位数的和
}
return 0;
}
int main()
{
int a,b,i,t;
int k = 0,sum = 0;
scanf("%d",&a); //输入整数a
t = a;
if(a / 10 == 0)
{
k = 1;
sum = a;
printf("%d\n",k);
printf("%d\n",sum);
}
else
{
while(a / 10 != 0)
{
a = a / 10; //每除10,就有一位
k++;
}
printf("%d\n",k+1); //输出整数的位数
for(i = 0; i < k+1; i++)
{
b= t % 10;
sum += b;
t = t / 10;
}
printf("%d\n",sum); //输出各位数的和
}
return 0;
}
C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.
求:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.
用C语言编写:“输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.”
输入一个正整数,输出该数的各个数字之和.要求编写函数,计算整数的各个数字之和
编写程序,从键盘输入一个正整数,计算该数的各个位数字之和,并显示结果.
Free Pascal问题 任意输入一个四位数,输出的结果是其各个数位上的数字之和
编写程序,统计四位整数(1000-9999)中,各数位之和为9的整数个数,并计算其所占比例.
编写程序,让用户输入一个不超过5位的整数,求解:(1)该数是几位数 (2)计算该书个位数字之和
C语言问题:输入一个多位数,计算其各数位上的数字之和.例如,输入1234,输出为10 .
C语言 对于一个任意的自然数X,位数不超过4,编程计算其各个数位上的数字之和S
用C语言编程,输入一个正整数,计算并显示该数的各位数字之和.
C语言:输入一个正整数, 计算并显示出该数的各位数字之和.