欢迎来到天天文库
浏览记录
ID:37057962
大小:258.31 KB
页数:14页
时间:2019-05-11
《C语言课后作业题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言课后作业题余敦辉湖北大学数计学院第一章1、参照例题,编写一个C程序,在屏幕上输出以下信息:***********Verygood!***********2、编写一个程序,输入a、b、c三个数,输出其中最大者。第二章1、写出下面表达式运算后a的值,设原来a=12。设a和n已定义为整型变量。①a+=a②a-=a③a*=2+3④a/=a+a⑤a%=(n%2)(n=5)⑥a+=a-=a*a2、写出下面各逻辑表达式的值。设a=3,b=4,c=5①a+b>c&&b==c②a
2、
3、b+c&&b-c③!(a>b)&&!c
4、
5、
6、1④!(x=a)&&(y=b)&&0⑤!(a+b)+c-1&&b+c/23、由键盘输入3个整数a、b、c,输出其中的最大数。(要求使用条件运算符)第三章1、输入一个华氏温度,要求输出摄氏温度。公式为:输出要有文字说明,取2位小数。2、输入三角形的三边长,求三角形的面积。提示:三角形面积公式为:其中:s=(a+b+c)/2,平方根函数为sqrt(),如sqrt(a*b)。第三章3、有一函数:y=x (x<1)2x-1 (1≤x<10)3x-11 (x≥10)编写程序,输入x,输出y值。4、给出一百分制成绩
7、,要求输出成绩等级A、B、C、D、E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。(要求使用switch语句,假设成绩为整数)5、从键盘输入一个正整数m,判断m是否是素数。提示:要判断m是否是素数,只判断m是否能被2、3、…、直到中的某一个数整除即可。其中表示不超过sqrt(m)的最大整数。第三章6、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。7、求:8、一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多
8、少米?第十次反弹多高?9、求100~1000之间的所有素数。第四章1、求一个3×3矩阵两条对角线元素之和及四周元素之和。2、随机产生0到50之间的15个整数,存在一个3×5的二维数组中,求出最小的那个元素的值及其所在的行号和列号。3、编写一个程序,将字符数组from中的全部字符拷贝到字符数组to中。不要用strcpy函数。拷贝时,' '也要拷贝过去,' '后面的字符不拷贝。4、有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。第四章5、在屏幕
9、上打印杨辉三角形,要求显示为等腰三角形形状。第五章2、编写函数,求和:n在主函数中由键盘输入,被调函数返回sum的值。1、编写函数,计算a与b的平方根之和。a、b在主函数中输入,结果由被调函数返回。3、以下程序的功能是应用下面的近似公式计算e的n次方。函数f1用来计算每项分子的值,函数f2用来计算每项分母的值。请编f1和f2。(前20项的和)第五章4、编写递归函数,用于计算:f(n)=n+f(n-1)(n>1)1(n=1)5、编写函数,求字符串的长度。字符串在主函数中输入,函数返回字符串长度。6、编写函数,连接
10、两个字符串,字符串在主函数中输入,最后输出连接结果。7、分别用函数和带参的宏实现求两个数的平方和。第六章1、编写一个函数:voidfun(int*x,intn,int*odd,int*even)函数的功能是分别求出数组中所有奇数之和以及所有偶数之和。形参n给出数组中元素的个数;利用指针odd返回所有奇数之和,利用指针even返回所有偶数之和。数组元素在主函数中随机产生(小于20)。2、定义长度为10的整型一维数组,编写函数将数组中的元素按逆序存放,在主函数中输出结果。①、实参和形参都用指针变量②、实参用指针变量
11、,形参用数组名第六章3、编写函数,将字符串s1中的第m个字符开始的全部字符复制成另一个字符串s2。要求在主函数中输入字符串s1及m的值并输出复制结果,在被调函数中完成复制。4、编写程序,输入星期号,输出相应的英文星期名。例如,输入'3',则输出Wednesday;要求用指针数组处理。第七章1、编写函数ReadInfo读入10名职工的编号(整型)、姓名(字符串)、联系电话(字符串)放在结构体数组work中;编写函数WriteInfo输出这10名职工的记录;在主函数中分别调用上述两个函数,实现程序的功能。第八章
此文档下载收益归作者所有