环评师c语言题目,C语言考试——编程题_文库吧

C语言考试——编程题_文库吧

2020-09-27 08:21:23

【导读】该数本身,比如153=13+53+33,故153是水仙花数)。要求将判断某数是否素数的功。能编成一个独立的函数,然后在main函数中反复调用该函数。过50公斤,超过部分每公斤加收。编一程序实现自动计费功能。要求将数组的排序和输出分别写成两个函数,然后在主函数中调用这两个函数。的元素及其行列号。要求用指向字符串的指针进行处理。再编写一个主程序进行测试。成绩;输出80分以上的同学的学号、姓名和C语言考试成绩。

87c26933ab89f1b0886ebf46752a3bb6.gif  

【正文】

编程题:

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

ac95c05f0f078992a3522243fa3059ac.png鄂ICP备17016276号-1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值