《C语言课后作业题ppt课件》由会员分享,可在线阅读,更多相关《C语言课后作业题ppt课件(14页珍藏版)》请在金锄头文库上搜索。
1、C语言课后作业题余敦辉 湖北大学数计学院第一章第一章1、参照例题,编写一个、参照例题,编写一个C程序,在屏幕上输程序,在屏幕上输出以下信息:出以下信息: * * * * * * * * * * *Very good! * * * * * * * * * * *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
2、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、输入三角形的三边长,求三角形的面积。提示:三角形面积公式为:其中:s=(a+b+c)/2,平方根函数为sqrt( ),如sqrt(a*b)。第三章第三章3、有一函数:y=x(x1)2x-1(1x1)1(n=1)5、编写函数,求字符串的长度。字符串在主函数中输入,、编写函数,求字符串的长度。字符串在主函数中输入
3、,函数返回字符串长度。函数返回字符串长度。6、编写函数,连接两个字符串,字符串在主函数中输入,、编写函数,连接两个字符串,字符串在主函数中输入,最后输出连接结果。最后输出连接结果。7、分别用函数和带参的宏实现求两个数的平方和。、分别用函数和带参的宏实现求两个数的平方和。第六章第六章1、编写一个函数:、编写一个函数:void fun(int *x, int n, int *odd, int *even)函数的功能是分别求出数组中所有奇数之和以及所函数的功能是分别求出数组中所有奇数之和以及所有偶数之和。形参有偶数之和。形参n给出数组中元素的个数;利用指针给出数组中元素的个数;利用指针odd返回所有
4、奇数之和,利用指针返回所有奇数之和,利用指针even返回所有偶数之和。返回所有偶数之和。数组元素在主函数中随机产生数组元素在主函数中随机产生(小于小于20)。2、定义长度为、定义长度为10的整型一维数组,编写函数将数组中的元的整型一维数组,编写函数将数组中的元素按逆序存放,在主函数中输出结果。素按逆序存放,在主函数中输出结果。、实参和形参都用指针变量、实参和形参都用指针变量、实参用指针变量,形参用数组名、实参用指针变量,形参用数组名第六章第六章3、编写函数,将字符串、编写函数,将字符串s1中的第中的第m个字符开始的全部字符复个字符开始的全部字符复制成另一个字符串制成另一个字符串s2。要求在主函
5、数中输入字符串要求在主函数中输入字符串s1及及m的值并输出复制结果,在被调函数中完成复制。的值并输出复制结果,在被调函数中完成复制。4、编写程序,输入星期号,输出相应的英文星期名。例如,、编写程序,输入星期号,输出相应的英文星期名。例如,输入输入3,则输出,则输出Wednesday ;要求用指针数组处理。要求用指针数组处理。第七章第七章1 1、编写函数、编写函数、编写函数、编写函数ReadInfoReadInfo读入读入读入读入1010名职工的编号(整型)、姓名名职工的编号(整型)、姓名名职工的编号(整型)、姓名名职工的编号(整型)、姓名(字符串)、联系电话(字符串)放在结构体数组(字符串)、联系电话(字符串)放在结构体数组(字符串)、联系电话(字符串)放在结构体数组(字符串)、联系电话(字符串)放在结构体数组workwork中;编写函数中;编写函数中;编写函数中;编写函数WriteInfoWriteInfo输出这输出这输出这输出这1010名职工的记录;在主函名职工的记录;在主函名职工的记录;在主函名职工的记录;在主函数中分别调用上述两个函数,实现程序的功能。数中分别调用上述两个函数,实现程序的功能。数中分别调用上述两个函数,实现程序的功能。数中分别调用上述两个函数,实现程序的功能。第八章第八章