C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 18:54:48
C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.C语言程序设计:编写程序

C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.
C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.

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;
}

C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和. 求:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.C语言程序设计 用C语言编写程序,输入一个正整数n(1 编写程序,输入一个正整数n(1 编写程序,输入一个正整数n(1 如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一位 c语言程序设计题目程序填空,不要改变与输入输出有关的语句.输入一个正整数 repeat (0 C语言程序设计(循环控制用while ,do-while,for语句从键盘输入一个正整数(》=1)如果输入的数据不合要求,提示用户重新输入,但总共只有三次输入机会.编写程序实现能够输出该数所有的是素数 请编写程序,输入正整数n,1 华氏温度转化为摄氏温度的公式为C=(F-32)*5除以9,请编写程序,输入一个华氏温度,输出相应的摄氏温度.C语言程序设计题,拜托大家帮帮我,谢谢了. 华氏温度转化为摄氏温度的公式为C=*(F-32)/9,请编写程序,输入一个华氏温度,输出相应的摄氏温度.C语言程序设计题,拜托大家帮帮我,谢谢了 用C语言编写程序:输入两个正整数m,n.求其最大公约数和最小公倍数 编写C语言程序,输入两个的正整数,求出它们的和、差、积、商. 编写一个vb程序,输入两个正整数,求他们的最大公约数和最小公倍数,谢谢! 编写程序:输入提一个正整数,判断该数是奇数还是偶数,并输出结果 用java编写程序计算1 + 1/2!+.+ 1/n!输入一个正整数repeat (0 编写一个程序输入一个3位正整数要求反向输出对应的整数如输入123则输出321.编写程序并给出相应的流程图. C语言程序设计求助,求设计一个程序,要求输入1-7的整数,对应输出星期一~星期天,最好附上思路,