admin 管理员组文章数量: 887039
2024年1月25日发(作者:个人简历模板免费下载软件)
程序填空
1.从键盘上输入两个复数的实部与虚部,求出并输出它们的和、积、商。
2.以下程序的功能如(图1)。
|x+1| x<0
f= 2x+1 0≤x≤5
sinx+5 x>5
3.输入三个整数x,y,z,请把这三个数由小到大输出。
4.统计读入的整数数据中大于零的整数个数和小于零的整数个数。用输入零来结束输入,程序中用变量i统计大于零的整数个数,用变量j统计小于零的整数个数。
5.以每行5个数输出500以内能被7或17整除的偶数,并求出其和。
6.以下程序不借助任何中间变量把a、b的值进行交换。
7.输出斐波那契(Fibonacci)数列(1,1,2,3,5,8,13„„)的前20项。
8.求 1-3+5-7+„„-99+101 的值。
9.输出如下形式的乘法表。
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
„„
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
10.实现求解下面的式子的结果,请填空将程序补充完整。
s=1*2+2*3+3*4+„+20*21。
11.以下程序的功能是分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。
12.求任一整数x的各位数字之和。
13.以下程序的功能是求两个非负整数的最大公约数和最小公倍数。
14.以下程序的功能如(图1)。
15.算式:?2*7?=3848中缺少一个十位数和一个个位数。编程求出使该算式成立时的这两个数,并输出正确的算式。
16.输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行。
17.下面的程序是求1!+3!+5!+„„+n!的和.
18.请编程序打印如下图形。
$
$$
$$$
$$$$
$$$$$
19.打印出如下图案(菱形)
*
***
*****
*******
*****
***
*
20.从键盘上输入20个元素的值存入一维数组m中,然后将下标为(0. 2. 4. 6. 8. 10„„18)的元素值赋值给数组n,最后输出数组n的内容。请填空
21.产生25个[50,90]上的随机整数,求出其中能被5整除的所有数的和。
22.从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。
23.以下程序的功能是将一个数组中的元素按逆序存放。
24.产生15个[20,80]上的随机整数,用顺序法(比较法)按从小到大排序后输出。
25.以下程序是用选择法对10个整数按升序排列
26.以下程序的功能是产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。
27.以下程序的功能是产生并输出如下形式的方阵。
1 2 2 2 2 2 1
3 1 2 2 2 1 4
3 3 1 2 1 4 4
3 3 3 1 4 4 4
3 3 1 5 1 4 4
3 1 5 5 5 1 4
1 5 5 5 5 5 1
28.以下程序的功能是产生并输出杨辉三角的前七行。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
39.求出二维数组中的最大元素值。
30.用5*9的二维数组打印以下图形。
*****
*****
*****
*****
*****
31.以下程序的功能是求一个二维数组中每行的最大值和每行的和。
32.按字母表顺序输出26个大写英文字母。
33.以下程序的功能如(图1)。
34.以下程序的功能如(图1)。
35.计算并输出500以内最大的10个能被13或17整除的自然数之和。
36.下面函数为二分法查找key值。数组中元素已递增排序,若找到key则返回对应的下标,否则返回-1。
37.函数的功能是求有5个元素的一维数组的平均值。
38.已定义一个含有30个元素的数组s,函数fun1的功能是按顺序分别赋予各元素从2开始
的偶数,函数fun2则按顺序每五个元素求一个平均值, 并将该值存放在数组w中。
39.用冒泡法对数组a 进行由小到大的排序。
40.统计一个字符串中的字母、数字、空格、和其它字符的个数。
41删除字符串中的指定字符,字符串和要删除的字符均由键盘输入。
42.将一个字符串中的前N个字符复制到一个字符数组中去,不许使用strcpy函数。
43.删除一个字符串中的所有数字字符。
44.输入字符串,再输入一个字符,将字符串中与输入字符相同的字符删除。
45.将两个字符串连接为一个字符串,不许使用库函数strcat。
46.将在字符串s中的字符先按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面。
47.将十进制数转换成十六进制数。
48.下面程序的功能是将十进制数转换成二进制数。
49.利用指针将通过键盘输入的3个数按从小到大的顺序输出。
50.通过键盘输入一个整数x,输出能整除x且不是偶数的各整数。
51.在一个一维整型数组中找出其中最大的数及其下标。
52.以下程序的功能:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。例如:当s串为"ABCD"时,则t串的内容应为"ABCDDCBA"。
53.请编写一个函数fun,它的功能是:删除字符串中的数字字符。例如输入字符串:48CTYP9E6,则输出:CTYPE。
54.写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
55.将一个字符串中下标为m的字符开始的全部字符复制成为另一个字符串。
56.通过函数的递归调用计算阶乘。
47.用递归法求字符串中ASCII码值最大的字符。
58.从键盘上输入一个字符串, 将该字符串升序排列后输出到文件中,然后从该文件读出字符串并显示出来。
59.有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。
60.从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以!结束。
程序改错
1.编写函数fun计算下列分段函数的值,输入x,输出y的值。
x x<0且x≠-3
f(x)= x+1 0≤x<10且x≠2及x≠3
sin(3*x) 其它
2.输入两个整数,n1,n2(要求n1 3.程序功能是输入一个长整数,求各位数字的平方和。如果输入的是负数,求其相反数的各位数字的平方和。 例如:输入-123,输出14。 4.从键盘上输入20个元素的值存入一维数组m中,然后将下标为(1. 3. 5. 7. 9„„19)的元素值赋值给数组n,最后输出数组n的内容。 5.下面程序的功能是:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分,avg代表平均分。 6.已知一个数列从第1项开始的前三项分别为0. 0. 1,以后的各项都是其相邻的前三项的和。下列给定程序中,函数fun的功能是:求该数列的前n项的平方根之和sum,n的值通过形参传入。输出由主函数完成。例如,当n=10时,程序的输出结果应为23.197745。 7.函数fun 的功能是: 求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积。例如输入圆的半径值:19.527 输出为:s = 598.950017。 8.下列给定程序中,函数fun的功能是:求1到10的阶乘的和。 9.求1!+2!+3!+„„+10!。 10.函数fun的功能是:求1到20的阶乘的和。 11.函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,给指定精度的变量eps输入0.0005时,应当输出Pi=3.140578。 +„„ 12.函数fun的功能是:根据整型形参m的值,计算如下公式的值。 1 1 1 t = 1- —— - —— - ... - —— 2x2 3x3 mxm 例如,若m=5,则应输出:0.536389 13.编写函数fun其功能是:根据整型形参m,计算如下 公式的值:y=1+1/3+1/5+1/7+...+1/(2m-3) 14.以下程序的功能是求如下表达式: 15.函数fun的功能是:用下面的和式求圆周率的近似值。直到最后一项的绝对值小于等于0.0001。 π 1 1 1 — = 1 - — + — - — + ... 4 3 5 7 16.函数fun的功能是:输出Fabonacci数列的前20项,要求变量类型定义成浮点型,输出时只输出整数部分,输出项数不得多于或少于20。 17.给定程序MODI1.C中函数 fun 的功能是:求广义菲玻那契级数的第n项。广义菲玻那契级数的前n项为: 1,1,1,3,5,9,17,31,„„ 项值通过函数值返回 main ( )函数。 例如,若 n = 15,则应输出:The value is: 2209。 18.以下程序的功能是统计 400~499 这些数中“4”这个数字出现的次数,判断一个数有几位数字4用函数fun实现。 19.编写一个函数,判断一个数字是否在一个正整数中,若在则函数返回值为1,否则函数返回值为0。输入输出由主函数完成。 20.从键盘输入一个数,是3位数就加上100,是4位数就除以100,其它情况不变。 21.一个5位数,判断它是不是回文数。例如12321是一个回文数,即它的个位与万位相同,十位与千位相同。 22.函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数值为4622。 23.函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。例如,若给num1和num2分别输入49和21,则输出的最大公约数为7。 24.给定程序MODI1.C中函数 fun 的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 25.函数fun的功能是:计算正整数num的各位上的数字之积。例如,输入252,则输出应该是20。 26.下列程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 函数的功能是:找出大于m的最小素数,并将其作为函数值返回。 28.下列给定程序中,函数fun的功能是:判断m是否为素数,若是返回1,否则返回0。主函数的功能是:按每行5个输出1-100之间的全部素数。 函数的功能是:给定n个实数,输出平均值,并统计在平均值以下(含平均值)的实数个数。例如,n=6时,输入23.5, 45.67, 12.1, 6.4,58.9, 98.4所得平均值为40.828335,在平均值以下的实数个数应为3。 30.输入10个数,要求输出这10个数的平均值 31.将数组元素逆序存放。如数组元素为1,2,3,4,5,则逆序存放后数组元素的值为5,4,3,2,1。 32.在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。例如,数组中元素的值依次为39,-47,21,2,-8,15,0,则程序的运行结果为19.250000。 33.在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。 34.用起泡法对10个整数从小到大排序。 35.用起泡法对10个整数从小到大排序。 36.用"起泡法"对输入的十个字符排序后按从小到大的次序输出. 37.fun函数的功能是:实现3行3列矩阵的转置,即行列互换。 例如原矩阵为: 1 2 3 4 5 6 7 8 9 则转置后的矩阵为: 1 4 7 2 5 8 3 6 9 函数的功能是:求一个3行4列矩阵的外框的元素值之和,注意,矩阵四个角上的元素不能重复加。例如,矩阵元素为1,2,3,4,5,6,7,8,9,10,11,12时,四框元素值之和应为65。 39.以下程序输出前六行杨辉三角形,即 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 „„„„ „„„„ 40.下面程序的功能是将十进制数转换成二进制数。 41.给定程序MODI1.C中函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:87654时,t中的数为:864。 42.给定程序MODI1.C中函数fun的功能是:求两数平方根之和,作为函数值返回。 43.函数fun的功能是:实现交换两个整数的值。例如给a和b分别输入3和6 ,输出为 44.以下程序把两个数按由大到小的顺序输出来. 45.为一维数组输入10个整数;将其中最小的数与第一个数对换,将最大的数与最后一个数 对换;输出数组元素。 main() 46.在一个一维整型数组中找出其中最大的数及其下标。 47.指针作函数参数,编程序求一维数组中的最大和最小的元素值. 48.将一个字符串中的大写字母转换成小写字母。例如:输入aSdFG输出为asdfg。 函数的功能是:实现两个字符串的连接。例如:输入dfdfqe和12345时,则输出dfdfqe12345. 50.将s所指字符串的反序和正序进行连接形成一个新串放在t所指的数组中。例如:当s所指的字符串的内容为"ABCD"时,t所指数组中的内容为"DCBAABCD"。 51.函数fun的功能是将字符串中每一个数字字符都替换成一个$字符。 例如输入:A1B23CDE456则输出为:A$B$$CDE$$$。 52.将一个字符串中第m个字符开始的全部字符复制成为另一个字符串。 53.函数FUN求一个字符串的长度,在main函数中输入字符串,并输出其长度。 54.编写一个函数,该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。例如,假定输入的主字符串为:asdasasdfgasdaszx67asdmklo,子字符串为:asd,则应输出n=4。 55.将若干学生的档案存放在一个文件中,并显示其内容。 56. 将一个字符串中的小写字母转换成大写字母。例如:输入aSdFg输出为ASDFG。 57.有一数组内存放10个整数,要求找出最大数和它的下标,然后把它和数组中最前面的元素即第一个数对换位置. 58.输出一个整数k (2≤k≤5000)的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2. 3. 5. 7. 11。请改正程序中的语法错误,使程序能得出正确的结果。 59. 函数 fun 的功能是: 根据整型形参 n,计算数列的前n项的和。 A[1]=1, A[2]=1/(1 + A[1]), A[3] =1/(1 + A[2]), „,A[n]=1/(1 + A[n-1]) 60. 函数 fun 的功能是:求两个形参的和与差,并通过形参返回调用程序。 例如输入:63.85 和 12.65,输出为:c = 51.200000 d = 76.500000 ? 程序设计 1. 主函数中通过键盘输入年份,调用函数fun判断该年是否为闰年。 2. 编写函数fun其功能是:根据整型参数n,计算如下公式a1=1,a2=1/(1+a1),a3=1/(1+a2),„„an=1/(1+a(n-1))数列的第n项。 3. 求表达式的前20项之和。程序的运行结果为1.950000。 1 1 1 S = 1 + —— + —— + ...... + —— 1*2 2*3 n*(n+1) 4. 编写函数fun,函数的功能是:求一个四位数的各位数字的立方和。 5. 编写函数fun,功能是:用下面的和式求圆周率的近似值。直到最后一项的绝对值小于等于eps。 π 1 1 1 — = 1 - — + — - — + ... 4 3 5 7 运行结果:pi=3.141397 6. 编写函数fun,功能是求如下表达式: 如:n=5 运行结果:1.666667 7. 编写函数fun,函数的功能是:求一分数序列2/1,3/2,5/3,8/5,13/8,21/13„的前n项之和。 每一分数的分母是前两项的分母之和 每一分数的分子是前两项的分子之和 例如:求前20项之和的值为32.6603。 8. 编写函数fun求sum=d+dd+ddd+„„+dd...d(n个d),其中d为1-9的数字。 例如3+33+333+3333+33333(此时d=3,n=5),d和n在主函数中输入。 9. 编写函数fun,函数的功能是:求1到100之间的偶数之积。 10. 编写函数fun求1!+2!+3!+ „„ +n!的和,在main函数中由键盘输入n值(n≤10),并输出运算结果。例如:若n值为10,则结果为4037913。 11. 调用函数fun判断一个三位数是否是"水仙花数"。在main函数中从键盘输入一个三位数,并输出判断结果。请编写fun函数。所谓"水仙花数"是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为153等于1的立方加上5的立方加上3的立方之和。 12. 编写函数fun其功能是:判断一个整数w的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。 13. 编写函数fun其功能是:计算出k以内最大的10个能被13或17整除的自然数之和。(k〈3000)。 14. 编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1/2!+1/4!+...+1/m!(m是偶数) 15. 从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息。例如:7是素数,8不是素数。请编写fun函数。素数是仅能被1和自身整除的数 16. 请编写函数fun,它的功能是:判断m是否为素数。主函数的功能是:求出100到200之间的素数的个数。 17. 编写函数fun其功能是:求给定正整数n以内的素数之积。(n<28) 18. 编写函数fun,函数的功能是:计算n门课程的平均值,计算结果作为函数值返回。例如,若有5门课程的成绩是:92,76,69,58,88,则函数的值为72.6000。 19. 求一批数中小于平均值的数的个数。 20. 从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。请编写fun函数。 21. 编写函数fun,函数的功能是:找出一批正整数中的最大的偶数。 22. 程序的功能是: 把20个随机数存入一个数组,然后输出该数组中的最大值。其中确定最大值的下标的操作在fun函数中实现,请给出该函数的定义。 23. 求一批数中最大值和最小值的差。 24. 给定n个数据, 求最大值出现的位置(如果最大值出现多次,求出第一次出现的下标即可)。 25. 从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。请编写fun函数。 26. 请编写一个函数fun,函数的功能是:统计出若干个学生的平均成绩,最高分以及得最高分的人数。例如,输入10名学生的成绩分别为92,87,68,56,92,84,67,75,92,66,则输出平均成绩为77.9,最高分为92,得最高分的人数为3人。 27. 一个数组有8个元素,其初始数据为:1 2 3 4 5 6 7 8 要求在不增加数组,也不增加数组的存储单元的情况下,通过移动数组元素将数组变化为:4 5 6 7 8 1 2 3 28. 产生15个[20,80]上的随机整数,用顺序法(比较法)按从小到大排序后输出。 29. 编写函数用选择排序法对数组中的数据进行从小到大的排序。 30. 编写函数用冒泡排序法对数组中的数据进行从小到大的排序。 31. 编写函数fun,在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。 32.函数fun的功能是求一个3行3列主对角线元素的平方和。输入输出由主函数完成。 33. 有一个3×3的数组,求其右上三角(含主对角线)的元素之和。 34. 编写函数fun产生如下杨辉三角形,产生的行数由main给出。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 ...... 35. 编写函数fun,其功能是求一个3行3列矩阵的第一行与第三行元素之和。 36. 编写函数fun,函数的功能是用循环语句编程将二维数组a[3][4]的第一行和第三行对调(如下图)。 2 3 5 4 9 7 3 1 3 8 10 2 3 8 10 2 9 7 3 1 2 3 5 4 37. 请编写一个函数fun,函数的功能是:求出N×M整型数组的最大元素及其所在的行坐标及列坐标(如果最大元素不唯一,选择位置在最前面的一个)。 例如:输入的数组为: 1 2 3 4 15 6 12 18 9 10 11 2 求出的最大数为18,行坐标为2,列坐标为1。 38. 编写程序,实现矩阵(3行3列)的转置(即行列互换)。 例如,输入下面的矩阵: 100 200 300 400 500 600 700 800 900 程序输出: 100 400 700 200 500 800 300 600 900 39. 编写函数fun,函数的功能是:求出二维数组周边元素之和,作为函数值返回。二维数 组的值在主函数中赋予。程序的运行结果为75。 40. 编写函数fun,函数的功能是:求一个给定字符串中的字母的个数。 41. 编写函数fun求一个字符串的长度,在main函数中输入字符串,并输出其长度。 42. 编写函数fun(str,i,n),从字符串str中删除第i个字符开始的连续n个字符(注意:str[0]代表字符串的第一个字符)。 43. 编写函数fun,函数的功能是:从字符串s中删除指定的字符c。 44. 用函数将第2个字符串连接到第1个字符串之后,不允许使用strcat函数。 45. 编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大、小写按不同字符处理。若程序执行时输入字符串为:turbocandborlandc++从键盘上输入字符:n,则输出后变为:turbocadborladc++如果输入的字符在字符串中不存在,则字符串照原样输出。 46. 请编写一个函数fun,函数的功能是:将主函数中输入的字符串反序存放。例如:输入字符串"abcdefg",则应输出"gfedcba"。 47. 编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdasasdfgasdaszx67asdmklo,字符串为:as,则应输出6。 48. 请编写一个函数fun,函数的功能是:输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包含的字母个数。 例如:输入的字符串为ab234$df4,新生成的串为abdf 。 49. 请编写函数fun,对字符串中除首、尾字符外的其余字符按降序排列。例如,原来的字符串为CEAedca,排序后输出为CedcEAa。 50. 编写函数fun将一个字符串中下标为m的字符开始的全部字符复制到另一个字符串中。在main函数中输入字符串和m的值,并输出运行结果。 51. 函数fun主要功能是:从一个数组中查找出最大值在数组中的位置(从0开始),并把最大值内存地址返回。 说明:*pos保存最大值在数组中的位置,p保存最大值内存地址 52. 编写函数fun,函数的功能是:计算并输出给定整数n的所有因子之和(包括1与自身)。规定n的值不大于1000。 例如:n的值为855时,应输出1560。 53. 编写函数fun,函数的功能是:求一个整数的各位数字的平方和。 若n=1234,则运行结果k=30。 54. 编写函数fun,函数的功能是:求一组数中大于平均值的数的和。 例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为190。 55. 有一个3×3的数组,求其左下三角(含主对角线)的元素之和。程序的运行结果为34。 56. 编写函数fun,函数的功能是:求一个给定字符串中的数字字符的个数。 程序运行结果:k=12。
版权声明:本文标题:c题库题目 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1706197089h503815.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论