知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

c语言入门编程题的书

发表时间:2022-03-25来源:网络

1.输出Hello World!

2.编写程序,将华氏度转换为摄氏度。转换公式为:c = 5 * (华氏度f - 32) / 9;其中,c为摄氏度,f为华氏度。

3.交互输入的四个整数,计算它们的和以及平均值,并输出,要求:平均值保留两位小数。

4.从键盘输入一个n,计算1到n的和。

5.编写1+1/2+1/3+...+1/n计算程序。

6有如下函数:  

7. 计算分段函数:

8.求出1-N中的所有素数。

9.判断一个数是否为"水仙花数",所谓"水仙花数"是指一个三位数其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=3^3+7^3+1^3.

10.输出所有的"水仙花数".所谓"水仙花数"是指这样的一个三位数:其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=3^3+7^3+1^3.

11. 编写一个程序输出一定范围内所有的完全数,如果一个数等于它的因子之和,则称该数为“完全数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完全数”。

12. 孪生素数就是指相差2的素数对。例如:3和5,5和7,11和13......输入一个正整数n,输出n以内的所有孪生素数。(此问题可以拓展一到“梅森素数”)

13. 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?

14. 求正整数N以内的所有勾股数。

所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)。

15. 两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。

16. 选出三个数中最小数的算法流程图如下图所示:

 17.计算个人所得税,假设个人所得税为:税率*(工资-1600)。请编写程序计算应缴的所得税,其中税率定义为:

(1)当工资不超过1600时,税率为0;

(2)当工资在区间(1600,2500]时,税率为5%;

(3)当工资在区间(2500,3500]时,税率为10%;

(4)当工资在区间(3500,4500]时,税率为15%;

(5)当工资超过4500时,税率为20%。
18.企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

19. 输入三角形的3条边a,b,c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数);否则,输出“These sides do not correspond to a valid triangle”。在一个三角形中,任意两边之和大于第三边。三角形面积计算公式: 

(其中,P =(a+b+c)/2)

20.输出如下杨辉三角形的前七行。

1   

1    1

1    2    1

1    3    3    1

1    4    6    4     1

1    5    10   10    5    1

21.求5*5的二维数组的每行元素的平均值。

22. 韩信点兵:在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点名的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:

按从1到5报数,记下最末一个士兵报的数为1;

按从1到6报数,记下最末一个士兵报的数为5;

按从1到7报数,记下最末一个士兵报的数为4;

按1从11报数,最末一个士兵报的数是10;
你知道韩信至少有多少兵吗?试编写相应程序。

23. 求序列前n项的和:输入一个正整数n,输出2/1+3/2+5/3+8/5+.......的前n项之和(该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子),保留2位小数。试编写相应程序。

24. 求序列和。输入两个正整数a和n,求a+aa+aaa+aa....a(n个a)之和。比如输入2和3,输出246(2+22+222)。试编写相应程序。

25. 兔子繁衍问题:一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到n对?试编写相应程序。

26. 在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放一次,B舰每隔6秒放一次,C舰每隔7秒放一次,假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。

27. 有一个5*5的二维数组,要求删除每行上的最大值,将剩余的数据输出。

28.从键盘输入10个正负相间的整数,输出个位数是奇数、十位数是偶数的所有数。

29. 计算两点间的距离:给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。

30. 输入两个正整数m和n(1

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜