《C语言习题》PPT课件

《C语言习题》PPT课件

ID:38591751

大小:576.50 KB

页数:50页

时间:2019-06-15

《C语言习题》PPT课件_第1页
《C语言习题》PPT课件_第2页
《C语言习题》PPT课件_第3页
《C语言习题》PPT课件_第4页
《C语言习题》PPT课件_第5页
资源描述:

《《C语言习题》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、封面本章目录C语言习题讲解习题讲解1-4-1提高题:参照课本例1.1,试编写一个C程序,输出如下信息。(提示:使用键盘上的一些符号)。习题讲解1-4-2提高题:试编写一个C程序,输出如下信息。习题讲解3-6-1假设m是一个三位数,则写出将m的个位、十位、百位反序而成的三位数(例如:123反序为321)的C语言表达式。习题讲解3-6-2已知intx=10,y=12;写出将x和y的值互相交换的表达式。习题讲解4-5-1已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序来。习题讲解4-5-2若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,

2、c1=’a’,c2=’b’。想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。习题讲解4-5-3设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果;输出时要求有文字说明,取小数点后2位数字,请编写程序。习题讲解4-5-4用getchar函数读入两各字符给c1、c2,然后分别用putchar和printf函数输出这两个字符。并思考以下问题:(1)变量c1、c2应定义为字符型或整型?或两者皆可?(2)要求输出C1和C2值的ASCII码,应如何处理?用putchar函数还是printf函数?(3)整型变量与字符

3、型变量是否在任何情况下都可以互相替代?如:charc1,c2与intc1,c2是否无条件地等价?习题讲解5-8-1有三个整数a,b,c,由键盘输入,输出其中最大的数。习题讲解5-8-2习题讲解5-8-3习题讲解5-8-4给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80—89分为’B’,70—79分为’C’,60—69分为’D’,60分以下为’E’。习题讲解5-8-5提高题:给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数是321,应输出123。习题讲解6-7-1输入两个正整数m和n,求

4、其最大公约数和最小公倍数。习题讲解6-7-2输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。习题讲解6-7-3习题讲解6-7-4习题讲解6-7-5提高题:打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。习题讲解6-7-6提高题:在屏幕上打印如下的SIN函数曲线。习题讲解7-6-1用选择法对10个整数排序。习题讲解7-6-2有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。习题讲解7-6-3有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、中文字符、数字、空格及其他字符的个数。(

5、提示:中文字符是两个字节、且数值均大于128的字符)。习题讲解7-6-4对三人的四门课程分别按人和科目求平均成绩,并输出包括平均绩的二维成绩表。习题讲解7-6-5提高题:将一个数组中的值按逆序重新存放。例如:原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。习题讲解7-6-6提高题:打印出杨辉三角形(要求打印出10行,课本P141页7.6)习题讲解7-6-7提高题:编写程序:(1)求一个字符串S1的长度;(2)将一个字符串S1的内容复制给另一个字符串S2;(3)将两个字符串S1和S2连接起来,结果保存在S1字符串中;(4)搜索一个字符在字符串中的位置(例如:’I’在”CHINA”中的

6、位置为3)。如果没有搜索到,则位置为–1。(5)比较两个字符串S1和S2,如果S1>S2,输出一个正数;如果S1=S2,输出0;如果S1

7、使给定的一个二维数组(N×N)转置,即行列互换。(N是不大于10的数,由输入决定)。习题讲解8-6-4编写写一个fun函数voidfun(chars1[],chars2[]),将两个字符串s1和s2连接起来存放在s1中。习题讲解8-6-5编写一个fun函数:longfun(chars[]),将一个数字字符串转换为一个整数(不得调用标准库函数)。例如,若输人字符串“-1234”,则函数把它转换为整数值-1234

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。