编写函数求n个数的和两个数的平方和及立方差。

下列程序的功能是:选出5000以下符匼条件的自然数条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字の差的10倍计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue()实现程序的要求最后调用函数

/*千位数与百位数之和等于十位数与個位数之和,且千位数与百位数之和等于个位数与千位数之差的10倍*/ cnt++; /*则统计满足条件的数的个数*/ sum+=i; /*将满足条件的数求和*/ } } }

[解析] 本题考查的知識点如下:

(1)“%”与“/”的使用 (2)判断结构中多个条件的布尔运算。 (3)循环结构的使用 本题要求选出5000以下符合条件的4位数,所以选择范围是1000箌5000这里要借助运算符“%”与“/”将4位数各位上的数拆成独立的数字:将1个4位数整除1000则可得到其千位上的数字,除以1000取余再整除100则可得百位上的数字除以100取余再整除10则可得十位上的数字,除以10取余则得个位上的数字题中给出的两个条件都要满足,所以两条件之间用“与”运算使用循环结构对1000到5000之间的数依次进行上述的处理。

免费查看千万试题教辅资源

我要回帖

更多关于 编写函数求n个数的和 的文章

 

随机推荐