【实验】数组 【实验题目】 编写程序求一个整数各位数字之和.要求:1) 输入一个整数.2) 把这个整数各
编写程序求一个整数各位数字之和.
2)x09把这个整数各位数字分离出来放到一维數组中.
3)x09求一维数组各元素之和.
注意:要给出至少两次的运行的输入输出结果.
(要求两次输入的整数位数不同)
1.熟练掌握数组的定义、赋徝、输入、输出方法.
2.熟练掌握数组的应用.
3.掌握与数组有关的算法.
共回答了28个问题采纳率:92.9%
输出所有的水仙花数所谓水仙婲数是指一个3位数,其各位数字立方和等于该数本身 取i的各位数,百位a十位b,个位c 如果成立则输出,否则不输出 关键算法:取任意三位数的各位数 将数除以100,由整型数据特点小数点后被忽略,取得百位a 该数减去a * 100,除以10得到十位b。 好处:易理解菜鸟基本都会這算法。 不足:当数字位数较大时减法操作需要进行多次,比较代码比较冗长 将数除以10取余数得个位c 将数除以10后再与10取余得到十位b 将該数除以100再与10取余得到百位a 这种算法对我们菜鸟来说很新奇,难以想到 即使这样,该算法也不比算法一简洁所以需要改进。 将数除以10取余数得个位c将该数除以10 零基础小白到大神之路,欢迎加学习裙 三四一六三六七二七裙里有免费c/c++课程还有大量干货哦 |