1、给定一个数X,判断它至少能被3,5,7中的两个数整除的表达式。(5分)

某学生今年学习5门课程,其考试成绩为:X1、X2、X3、X4、X5.请写出该同学符合三好学生学习成绩的表达式。(5分)

3、a,b,c为三条边,它们若能构成三角形则计算三角形的面积,若不能构成三角形其值为-1,写出其表达式。(5分)

1、已知abc+cba=1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合。(8分)

2、编制程序计算一个数列的前N项之和。该数列的前两项为输入的正整数,以后项由前面的两项之和按下了规则生成:若和小于100,则它是下一项;若和大于100,且最后两位数字不全为0,则和除以100的商和余数依次作为下两项;否则以和除以100的商作为下一项。例如,若前两项为23,19,则后面各项依次为42,61,1,3,…,前6项之和为149.(10分)

4、编写一个计算x的y次幂的递归函数,x为double型,y为int型,要求从主程序输入x和y的值,调用函数,求其幂。(8分)

5、编写一个主函数以及两个函数sort(a,n)和merge(a,m,b,n,c)。要求是:(24分)

(1)函数sort(a,n)对数组a中的n个数据进行升序排序(排序方法不限)。

(2)函数merge(a,m,b,n)对两个已是升序的数组a、b进行归并(a、b中分别有m、n个数据),归并后的结果仍然是升序的,并将归并结果返回给主调函数。

(3)主函数:输入任意5个正整数给数组a;调用sort函数对数组进行排序;输入任意8个正整数给数组b;调用sort函数对数组进行排序;调用merge函数对数组a、b进行归并,并输出归并后返回的结果。

1、凡本网专稿均属于中国山东网所有,转载请注明来源及中国山东网的作者姓名。

2、本网注明“来源:×××(非中国山东网)”的信息,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若作品内容涉及版权和其它问题,请联系我们,我们将在核实确认后尽快处理。

3、因使用中国山东网而导致任何意外、疏忽、合约毁坏、诽谤、版权或知识产权侵犯及其所造成的各种损失等,中国山东网概不负责,亦不承担任何法律责任。

4、一切网民在进入中国山东网主页及各层页面时视为已经仔细阅读过《网站声明》并完全同意。

本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论

Logo

汇聚原天河团队并行计算工程师、中科院计算所专家以及头部AI名企HPC专家,助力解决“卡脖子”问题

更多推荐