300道c 试题

发布 2020-04-11 15:17:28 阅读 7990

300套c++题。

1、输入三个整数x,y,z,请把这三个数由小到大输出。

2、请编写一个函数fun,它的功能使:计算n门课程的平均分,计算结果作为函数值返回。

3、求0—7所能组成的奇数个数。

4、请编写函数fun(),该函数的功能是:把从键盘输入的3个整数按从小到大输出。

5、编写input()和output()函数输入,输出10个学生的数据记录。235、将一个数组逆序输出。

6、取一个整数a从右端开始的4~7位。

7、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

8、从键盘输入一个长整数,如果这个数是负数,则取它的绝对值,并显示出来。例如,输入:-3847652,结果为:3847652。

9、利用条件运算符的嵌套来完成此题:学习成绩》=90分的同学用a表示,60-89分之间的用b表示,60分以下的用c表示。

10、写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。

11、取出身份证号码中的出生年月日。

12、求一个偶数总能表示为两个素数之和。

13、任意给定一个素数,判断这个素数能被几个9整除。

14、有个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?并输出。

15、两个字符串连接程序,不能用库里面提供的方法。

16、请编写一个函数,该函数的功能是把字符串中的内容转置。

17、利用递归方法求5!。

18、利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

19、一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

20、给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

21、有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。

22、请编写函数,它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回。

23、打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

24、有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数输出。

24、打印出如下图案(菱形)

25、打印出杨辉三角形(要求打印出10行如下图) 程序分析:

25、题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

26、求一个3*3矩阵对角线元素之和

27、请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if 212、判断101-200之间有多少个素数,并输出所有素数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

27、请编写函数fun,它的功能是:求出1到m之内(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。

28、对100个数进行排序

29、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

30、有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。

31、请编写函数fun,它的功能是:求出一个2*m整型二维数组中最大元素的值,并将此值返**用函数。

32、将一段英文存入到字符串数组xx中,请编制函数charconva(),其函数的功能是:以行为单位把字符串中的最后一个字符的ascii值右移4位,高位补0后加最后第二个字符的ascii值,得到最后一个新的字符,最后第二个字符的ascii值右移4位,高位补0后加最后第三个字符的ascii值,得到最后第二个新的字符,依此类推一直处理到第二个字符,第一个字符的ascii值加原最后一个字符的ascii值,得到第一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后已处理的字符串仍按行重新存入字符串数组xx中。

33、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次**多高?

34、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。

到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

程序分析:采取逆向思维的方法,从后往前推断。

35、两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。

有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

36、有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。

问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。

请问第五个人多大?

37、海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第。

三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

*??800*??9*??1 其中?代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求?代表的两位数,及809*??后的结果。

39、请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:

将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依次放在c数的百位和千位上。

40、请编写函数fun,其功能是:求方程ax2+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式(disc=b2-4ac)小于0,则要求重新输入a、b、c的值。

例如,当a=1,b=2,c=1时,方程的两个根分别是x1=-1.00, x2=-1.00。

41、请编写函数fun(),该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组str中。例如:当n=13572468时,str="86427531"。

42、数组xx[n]保存着一组3位数的无符号正整数,其元素的个数通过变量num传入函数fun()。请编写函数fun(),该函数的功能是:从数组xx中找出个位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数fun()返回。

43、请编写函数fun(),该函数的功能是:计算n×n维矩阵元素的方差,结果由函数返回。维数n在主函数中输入。

44、请编写函数fun(),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。

例如:str1="how do",str2="?od uoy",结果输出:"how do you do?"。

45、请编写函数fun(),该函数的功能是:按'0'到'9'统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。

例如:输入"x=112385713.456+0.909*bc",结果为:1=3,3=2,5=2,7=1,9=2。

46、请编写main函数,该函数的功能是:从字符串str中取出所有数字字符,并分别计数,然后把结果保存在数组b中并输出,把其他字符保存在b[10]中。

例如:当str1="ab123456789cde090"时,结果为:

other charactor:5

47、一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。208、输出9*9口诀。

程序分析:分行与列考虑,共9行9列,i控制行,j控制列。124(完全平方数问题)

在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如等。

48、输入两个正整数m和n,求其最大公约数和最小公倍数。

49、打印楼梯,同时在楼梯上方打印两个笑脸。

程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。

50、要求输出国际象棋棋盘。

程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。

51、请编写函数fun,它的功能是:将一个字符串转换为一个整数(不得调用c语言中提供的将字符串转换为整数的函数)。

52、读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。

53、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21...1、m个人的成绩存放在score数组中,请编写函数fun,它的功能是:

将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指的函数中。

54、求1+2!+3!+.20!的和。

55、八进制转换为十进制。

56、从键盘输入一些字符,逐个把它们送到数组中去,直到输入一个#为止。

57、从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以!结束。

58、请编写函数fun,它的功能是:求出1-100之内能被7或11整除,但不能同时被7和11同时整除的所有整数,并将它放在a所指的数组中,通过n返回这些数的个数。

59、某个公司采用公用**传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

60、请编写函数void fun(char a,charb,int n),其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。

医学信息技术题库 300道选择题题

1 按信息产生的 划分,牛顿力学三大定律属于 a a.物理信息 b.生物信息 c.社会信息 d.科学信息。2 按信息内容的加工程度划分的文献级次,技术档案材料属于 a a.零次文献 b.一次文献 c.二次文献 d.三次文献。3 下列标准中,属于信息表达标准的是d a.hl7 b.dicom c.xm...

七年级上册数学有理数计算试题300道

4 23 17 23 25 已知2.342 5.476,那么 0.13 234 2 26 若有理数m n 0,则m3 n2的符号为 28 935的末位数字是 50 用四舍五入法取近似值,396.7精确到十位的近似数是 保留两个有效数字的近似数是 51 用四舍五入法取近似值,0.01249精确到0.0...

四年级上应用题300道

小学四年级上册数学应用题练习300题。1 甲乙两个仓库共存货物960吨,已知甲仓库所存货物是乙仓库的2倍,甲乙两仓各存货物多少吨?2 光明书店昨天卖出了1278本书,卖出的文艺书是科技书的2倍,卖出的 是文艺书的3倍,昨天卖出三种书各多少本?3 某汽车运输场有大小货车共115辆,大货车比小货车的5倍...