您好,欢迎访问三七文档
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+bc&&b==c②a||b+c&&b-c③!(ab)&&!c||1④!(x=a)&&(y=b)&&0⑤!(a+b)+c-1&&b+c/23、由键盘输入3个整数a、b、c,输出其中的最大数。(要求使用条件运算符)第三章1、输入一个华氏温度,要求输出摄氏温度。公式为:输出要有文字说明,取2位小数。2、输入三角形的三边长,求三角形的面积。提示:三角形面积公式为:csbsassarea其中:s=(a+b+c)/2,平方根函数为sqrt(),如sqrt(a*b)。第三章3、有一函数:y=x(x1)2x-1(1≤x10)3x-11(x≥10)编写程序,输入x,输出y值。4、给出一百分制成绩,要求输出成绩等级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)的最大整数。mm第三章6、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。7、求:5011001220011kkkkkk8、一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高?9、求100~1000之间的所有素数。第四章1、求一个3×3矩阵两条对角线元素之和及四周元素之和。2、随机产生0到50之间的15个整数,存在一个3×5的二维数组中,求出最小的那个元素的值及其所在的行号和列号。3、编写一个程序,将字符数组from中的全部字符拷贝到字符数组to中。不要用strcpy函数。拷贝时,'\0'也要拷贝过去,'\0'后面的字符不拷贝。4、有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。第四章5、在屏幕上打印杨辉三角形,要求显示为等腰三角形形状。第五章2、编写函数,求和:nsum21132112111n在主函数中由键盘输入,被调函数返回sum的值。1、编写函数,计算a与b的平方根之和。a、b在主函数中输入,结果由被调函数返回。3、以下程序的功能是应用下面的近似公式计算e的n次方。函数f1用来计算每项分子的值,函数f2用来计算每项分母的值。请编f1和f2。!3!2132xxxex(前20项的和)第五章4、编写递归函数,用于计算:nii1f(n)=n+f(n-1)(n1)1(n=1)5、编写函数,求字符串的长度。字符串在主函数中输入,函数返回字符串长度。6、编写函数,连接两个字符串,字符串在主函数中输入,最后输出连接结果。7、分别用函数和带参的宏实现求两个数的平方和。第六章1、编写一个函数:voidfun(int*x,intn,int*odd,int*even)函数的功能是分别求出数组中所有奇数之和以及所有偶数之和。形参n给出数组中元素的个数;利用指针odd返回所有奇数之和,利用指针even返回所有偶数之和。数组元素在主函数中随机产生(小于20)。2、定义长度为10的整型一维数组,编写函数将数组中的元素按逆序存放,在主函数中输出结果。①、实参和形参都用指针变量②、实参用指针变量,形参用数组名第六章3、编写函数,将字符串s1中的第m个字符开始的全部字符复制成另一个字符串s2。要求在主函数中输入字符串s1及m的值并输出复制结果,在被调函数中完成复制。4、编写程序,输入星期号,输出相应的英文星期名。例如,输入'3',则输出Wednesday;要求用指针数组处理。第七章1、编写函数ReadInfo读入10名职工的编号(整型)、姓名(字符串)、联系电话(字符串)放在结构体数组work中;编写函数WriteInfo输出这10名职工的记录;在主函数中分别调用上述两个函数,实现程序的功能。第八章
本文标题:C语言课后作业题
链接地址:https://www.777doc.com/doc-5189879 .html