C语言基础训练题锦集.ppt_第1页
C语言基础训练题锦集.ppt_第2页
C语言基础训练题锦集.ppt_第3页
C语言基础训练题锦集.ppt_第4页
C语言基础训练题锦集.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(9.14)上机实践,1、编写一个简单的程序,在屏幕上输出以下图片中两位角色的对话。(printf) 2、修改程序,将每张图片的打印内容用单独的函数来实现,并和周围的同学交换代码,实现在自己的程序中打印两张图片以上的对话,(9.14)上机实践,3、利用前面例子中的min函数,从键盘依次输入3(或4)个整数,然后在屏幕上打印出3(或4)个整型数字中的最小值 4、仿照上题的代码,写一个Max函数,实现返回两个整型中的最大值的函数,然后从键盘依次输入3(或4)个整数,然后在屏幕上打印出3(或4)个整型数字中的最大值,(9.21)上机练习1 对“(例3)”进行修改,改为从键盘输入半径,int main

2、() double radius; double area; radius = 20; / Step 1: Read in radius area = radius * radius * 3.14159; / Step 2: Compute area printf(The area is ) ; / Step 3: Display the area printf(%lfn,area) ; return 0; ,(9.21)上机练习2 修改(例5),将“char c1,c2;”改为“int c1, c2”,输出结果?,#include void main() char c1,c2; c1 = 9

3、7; c2 = 98; printf(“%c %cn”, c1,c2); printf(“%d %dn”,c1,c2);,(9.21)上机练习3,要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为”Glmre”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为C、h、i、n、a,经过运算,使c1,c2,c3,c4,c5分别变为G、l、m、r、e,并输出。(暂不考虑wxyz这四个字母),(9.21)上机练习4 完成前面的温度转换。从键盘输入Fahren

4、heit (华氏度),从屏幕输出Celsius(摄氏度),celsius = (5.0 / 9) * (fahrenheit - 32);,(9.21)上机练习5 按揭贷款(等额本息),输入贷款年利率、贷款总额和贷款年限,计算每月还款额和还款总额,下面是每月还款额的公式:,提示:查阅数学函数pow的使用,int main() printf( Enter yearly interest rate, for example 8.25: ); double annualInterestRate; scanf(%lf, ,输出结果如何?,(9.21 ) 课后练习 6,1、完成上周(9.14)的全部上机

5、实践 2、自己设计算法(或推导公式),实现按揭还款(等额本息)计算,(9.28) 练习1,将例4中计算函数的值改为由函数实现,例4 有一函数,,用scanf函数输入x的值,求y的值。运行程序,输入x的值(分别为x1,1-10,x10)这3种情况,检查输出的值是否正确。,#include void main() int x,y; printf(输入x:); scanf(%d, ,(9.28) 练习2 将前面的例5修改为if语句,#include void main() int score; char grade; printf(请输入学生成绩:); scanf( %d, ,Try yoursel

6、f,去掉所有的break,调试运行(F10),(9.28) 练习3 修改上机实践(9.14),2、修改程序,将每张图片的打印内容用单独的函数来实现,并和周围的同学交换代码,实现在自己的程序中打印两张图片以上的对话 改为:键盘提示输入选择,比如选择1时,打印dialog1的内容输入5时打印dialog5的内容 要求用 switch 语句实现,(9.28) 课后练习 运输公司运费计算程序,原则:路程(s)越远,每公里运费越低。标准如下: s250km 没折扣 250s500 2折扣 500s1000 5折扣 1000s2000 8折扣 2000s3000 10折扣 3000s 15折扣 设每km每

7、吨货物的基本运费为p,货物重为w, 距离为s,折扣为d,则总运费f的计算公式为: f=p*w*s(1-d),(9.28)练习4(修改练习3),改为: 用循环语句实现, 从键盘提示输入选择,比如选择1时,打印dialog1的内容输入5时打印dialog5的内容,直到输入0为止。,(9.28) 练习5,猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少桃子(本题是教材第6章习题6.10)。,(9.28) 练习6,在屏幕上打

8、印乘法九九表 1*1= 1 1*2 =2 2*2 = 4 .,(9.28) 练习7 加减法运算程序,为小学生设计一个加减法运算程序,要求: (1)可以选择5以内,10以内。 (2)题随机生成 (3)可以选择一次N道题,做完本次程序结束 (4)错误提示 (5)评分,补充练习 1,输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数,补充练习 2 加密算法(函数),要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为”Glmre”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论