C语言考试——编程题_文库吧
2020-09-27 08:21:23
【导读】该数本身,比如153=13+53+33,故153是水仙花数)。要求将判断某数是否素数的功。能编成一个独立的函数,然后在main函数中反复调用该函数。过50公斤,超过部分每公斤加收。编一程序实现自动计费功能。要求将数组的排序和输出分别写成两个函数,然后在主函数中调用这两个函数。的元素及其行列号。要求用指向字符串的指针进行处理。再编写一个主程序进行测试。成绩;输出80分以上的同学的学号、姓名和C语言考试成绩。
【正文】
编程题:
1、编写C程序,计算并输出表达式S=ba
ba
的值。其中a和b的值从键盘输入。
2、输入园锥体的底半径r和高h,计算并输出圆锥体的体积。圆锥体体积计算公式为:
v=πr2h/3
3、编写程序,求y=
4、编写程序,求解方程ax2+bx+c=0。其中系数a、b、c从键盘输入。
5、从键盘输入一个年份(year)和月份(month),要求能输出任意月份的天数。
6、分别用for、while、do语句编写程序,计算并输出如下数列前n项之和(n从键盘
输入):1+3+5+…+2n-1+…
7、输出所有的水仙花数(水仙花数是一个3位数的自然数,该数各位数的立方和等于
该数本身,比如153=13+53+33,故153是水仙花数)。
8、按每行10个数打印输出100~200之间的所有素数。要求将判断某数是否素数的功
能编成一个独立的函数,然后在main函数中反复调用该函数。
9、铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤;如超
过50公斤,超过部分每公斤加收。编一程序实现自动计费功能。
10、分别用递归和非递归的方法求y=xn,其中x为实数,n为正整数。要求在main函
数中输入x和n的值,在main函数中输出y的值。
11、从键盘输入10个杂乱无序的整数存入一维数组a[10]中,按从小到大的顺序排队
并输出。要求将数组的排序和输出分别写成两个函数,然后在主函数中调用这两个函数。
12、从键盘输入12个杂乱无序的整数存入二维数组a[3][4]中,然后输出其中值最大
的元素及其行列号。
13、编写一函数,统计输出一行字符中所含单词的个数。
14、编写程序,统计从键盘输入的字符个数和行数。
15、编写程序,输入一行字符,分别统计出其中英文字母、空格(含‘\n’、‘\t’)、
数字和其它字符的个数。
16、编写递归函数reverse,将字符串s颠倒过来输出。
17、分别用递归和非递归的方法将一个整数转换成字符串。
18、任意输入3个整数,按从小到大的顺序输出。要求用指针作函数参数,实现交换两
变量的值。
19、输入3个字符串,输出其中最大的字符串。要求用指向字符串的指针进行处理。
20、用命令行输入若干书名,并用带参的主函数输出。
21、编写函数,将两个递增有序的表,合并成一个递增有序的表。
22、三项全能的比赛项目有:铅球(shot)、跳远(jump)、200米跑(run),根据运动员
的报名人数(不大于30),设计两个函数:
(1)通过键盘输入每一个运动员的编号(num)、姓名(name)、各个单项的成绩(score)
x(x
2x-1(1
3x-1(x>=10)
及总成绩;
(2)通过屏幕输出冠军得主的编号、姓名、各单项成绩及总成绩。
再编写一个主程序进行测试。
23、编写一个程序,输入全班N个学生的学号、姓名、3门课程的成绩,求出总分最高
的学生姓名并输出。
设结构体类型定义如下:
#defineN30
structstudent
{intno;
charname[16];
floatchinese,math,eng;
}stud[N];
24、根据你所在班的实际人数,输入全班同学的学号(num)、姓名(name)、C语言考试
成绩(score);并按从高分到低分的次序,输出全班同学的学号、姓名和C语言考试成绩。
要求将输入、排序、输出分别定义成三个独立的函数,然后用主函数进行调用。
25、根据你所在班的实际人数,输入全班同学的学号(num)、姓名(name)、C语言考试
成绩(score);输出80分以上的同学的学号、姓名和C语言考试成绩。
环评公示相关推荐
文库吧 www.wenkub.com
鄂ICP备17016276号-1