关键词不能为空

位置:淮南象牙塔成语大世界 > 成语解释 > 两道C语言编程题:一、输入一个整数,求它的位数以及各位数字之...

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

作者:淮南象牙塔
日期:2021-08-07 16:40:48
阅读:

代码:

#include 

int sum(int n){
int s = 0;
while(n>0){
s += n%10;
n/=10;
}
return s;
}

int main(){
int n;

printf(“请输入一个正整数:”);
scanf(“%d”, &n);
printf(“输入的数为: %d , 其各位之和为: %d\n”, n, sum(n));

return 0;
}


输出:

请输入一个正整数:12345
输入的数为: 12345 , 其各位之和为: 15
请按任意键继续。 。 。



#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
#include

int main()
{
int n = 0;
int sum = 0; //各位数和
int flag = 0;
int sum1 = 1; //多少位数

printf(“请输入需要计算的数字:\n”);
scanf(“%d”, &n);

for(int i = 1; i <= 9; i++) //不超过十的九次方
{
flag = n % pow(10, i); //求各个数位的值

if(n == flag) //确定是否已经求完各个数位上的值
{
break;
}
else
{
sum1++; //求数字是多少位
}

sum += flag; //求各个数位上数字的和

}

printf(“该数字的位数为:%d 各位数相加值为:%d\n”, sum1, sum);

return 0;
}

    相关推荐

    聚合标签
    花蛤没有张开壳是因为烹饪之前就死了吗 卧的成语有哪些 形容男子俊朗的词语有哪些? 有关勤奋学习的成语及名言警句 看图猜成语图中只有一个词字还发光 带有“文”字的成语 《太行山上》中重大历史事件分析 水穿成语有哪些 “歪”字的偏旁是什么? 人为什么要顺天而行? 说什么道什么成语 形容心神不定的词语 “卧榻之侧岂容他人酣睡”是什么人说的?出自哪里? 类似于惊弓之鸟的成语 文字开头成语大全 猜一数:里应外合 带胸 的成语有哪些 八段锦的招式名称分别叫什么? 臂成语有哪些成语大全 带有汤字的成语有哪些 低的成语有哪些成语 20岁了一无所有,没文化,没技术,现在找工作都不知道做什么好... “颇”的读音是什么? 成语接龙面不改色 对李白的“痛饮狂歌”有什么看法? 成语什么死什么悲 完美世界等级划分 恁这个字读音问题 成语小惩大诫是什么意思 玄武门之变后的李渊已经被架空了,他的退休生活是什么样的? 我们追求诗仙李白在这里游览山水 忌怎么组词 请高人帮忙取名 《江城子密州出猎》诗句的读音 AABB有哪些? 恬淡的意思是什么 日月如梭是什么意思 都是开头的成语有哪些? 表示死的词语 什么意思 刺猬在葡萄园里像个我们追寻诗仙李白在这里游览山水,痛饮狂歌的... 三皇五帝分别指哪些? 成语接龙 为人说项 康有为的介绍 死字开头的四字词语 古代铜钱用的是什么铜 常听说的“秋后一伏热死人”具体是什么意思 流能组什么词语 成语什么什么手臂 柳永的品质 老夫聊发少年狂,左牵黄,右擎苍 锦帽貂裘,千骑卷平冈 欲... 网易旗下人数最多的网络游戏 网易什么游戏好玩 前面有一的成语有什么 我想做黑脸娃娃,百度出来新街口那边团购的只要58.68的样子... 有什么无什么的成语 团字开头的成语 “喜”字开头的成语有哪些? 望天上云卷云舒.”... 你好,请问下你找到郭德纲 偷斧子 一上来是给郭德纲 一个人掌... 带有教字的成语有哪些 形容什么都没有的成语有哪些? 你有没有过奋不顾身的爱情 你特别彻底的投入然后痛彻心扉的失去... 带言字的形容帮人说好话的成语 什么手什么成语 含有卧字的成语大全 腾字开头的成语 这是什么成语 静由敬出,死中求活;淡极乐生是什么意思