多语言展示
当前在线:1293今日阅读:84今日分享:32

C语言怎么输出特殊数?

C语言课程设计的一道题,是特殊数据的输出。
工具/原料

VC-6.0(编程软件)。

方法/步骤
1

1、题目要求:请编写程序,由系统随机产生一个正整数n(1

2

2、建议编写一个函数求出某数的因子和,以减少求完全数和亲密数函数中的重复代码。

3

3、(1) 输出完全数,完全数是恰好等于自身的因子之和的数,例如6是完全数,因为 6=1*2*3=1+2+3。

4

4、亲密数是两个正整数,其中一个整数的全部因子之和等于另一个(因子中不计 本身),例如220和284是亲密数, 因为220的全部因子是1,2,4,5,10,11,20,22,44,55,110,和为284;而284的全部因子是1,2,4,71,142,和为220。

5

5、 水仙花数是恰好等于自身各位数字立方和的数,例如153是水仙花数,因为 153=13+53+33。

6

6、阶乘和数是恰好等于自身各位数字阶乘的和的数,例如145是阶乘和数,因为 145 = 1!+4!+5!。

7

7、自守数是平方后尾部数字是自身的数,例如9376是,因为93762=87909376。

8

8、孪生素数是差2的两个素数,例如197和199。

9

最后在写主函数,输出菜单。如图所示:

注意事项
1

如果对你有帮助,请不要忘记点赞哦!:)

2

请在下方点击投票吧!:)

推荐信息