1、 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为,而6=1+2+3,因此6是“完数”。编程找出1000之内的所有完数,并按下面格式输出其因子:
6 its factors are 1,2,3
2、 输出以下图案:
3、 输出“魔方阵”。所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。要求输出1~n2的自然数构成的魔方阵。例如,三阶魔方阵为:
4、 将有n个数的数组用选择法(或起泡法)进行排序,然后输入一个数后,按原来排序的规律将它插入数组中。
5、 有15个数按从大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。
6、 写一个判断素数的函数,在主函数输入一个整数,输出是否素数的信息。
7、 写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。
8、 写一个函数,输入一行字符串,将此字符串中最长的单词输出,在主函数中输入字符串和输出最长的单词。
9、 有n个整数,使前面各数顺序向后移动m个位置,最后m个数变成最前面m个数。写一个函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。
10、 将一个5×5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下顺序依次从小到大存放),写一个函数实现之。用main函数调用。
11、 编一程序,输入月份号,输出该月的英文月名。例如,输入“3”,则输出“march”,要求用指针数组处理。
12、 定义一个结构体变量(包括年、月、日),写一个函数days计算该日在本年中是第几天。由主函数将年、月、日传递给days函数,计算后将日子数传回主函数输出。注意闰年问题。
13、 a、b、c、d、e五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三竿,a第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。b第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。
c、d、e依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?
14、 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:
牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。
请根据以上线索求出车号。
15、 设有一个数列包含10个数,且该数列已经按升序排好。编一程序将从指定位置开始的n个数按逆序重新排列并输出新的完整数列。进行逆序处理时要求使用指针方法。
例如:原数列为2 4 6 8 10 12 14 16 18 20,从第4个数开始的5个数逆序排列得到的新数列为2 4 6 16 14 12 10 8 18 20。
16、 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件""中。
17、 10个小孩围成一圈分糖果,老师从左到右分给每个孩子的糖果数分别为。然后所有的小孩同时将手中的糖果分一半给右边的小孩(糖果数为奇数的可向老师要一块后再分一半给右边的小孩)。问经过这样几次后大家手中的糖果数一样多?
每人各有多少块糖?
18、 有n个人围成一圈,顺序排号。从第1个人开始报数(从1报到3),凡报到3的人退出圈子,问最后留下的是原来第几号的人?要求如下:
1)用函数实现报数并退出。
2)n的值由main函数输入并通过实参传送给该函数,最后结果由main函数输出。
3)要求使用指针。
竞赛参考试题
均摘自各届竞赛试题,经供参考 第一题 正弦信号发生器。一 任务。设计制作一个正弦信号发生器。二 要求。1 基本要求。1 正弦波输出频率范围 1khz 10mhz 2 具有频率设置功能,频率步进 100hz 3 输出信号频率稳定度 优于10 4 4 输出电压幅度 在负载电阻上的电压峰 峰值vopp 1...
业务竞赛参考试题
一 填空题。采集器的高度以便于操作为准 雨量传感器的高度不得低于70cm 辐射传感器支架高度1.50 m,允许误差范围 10 cm 纬度的允许误差范围 0.1 方位的允许误差范围 0.25 风向传感器安装在观测场高10 12 m 方位正北 南 允许误差范围 5 台站观测时钟采用北京时,使用自动气象站...
“五五”普法知识竞赛参考试题
单位姓名得分 说明 以下题目均为单项选择题,请选择一个最符合题意的,并用蓝色或黑色签字笔在试卷上相应选项上划勾,共100题,每题1分。1.下列属于 物权法 中所称 物 的是 a外观设计 b月球 c 商品房 d 大气层。2.下列财产中,只能属于国家所有权客体的是 a 土地 b 房屋 c 矿藏 d 船舶...