C语言实验题(精品).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言实验题(精品).ppt》由会员分享,可在线阅读,更多相关《C语言实验题(精品).ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、哈尔滨工业大学计算机科学与技术学院哈尔滨工业大学计算机科学与技术学院苏小红苏小红2023/4/6C语言大学实用教程课件 制作人苏小红2 主教材:主教材:主教材:主教材:苏小红等,苏小红等,苏小红等,苏小红等,C C C C语言大学实用教程语言大学实用教程语言大学实用教程语言大学实用教程,电子工业出版电子工业出版电子工业出版电子工业出版社,社,社,社,2004200420042004,8,8,8,8 苏小红等,苏小红等,苏小红等,苏小红等,C C C C语言大学实用教程(第语言大学实用教程(第语言大学实用教程(第语言大学实用教程(第2 2 2 2版)版)版)版),电子电子电子电子工业出版社,工业
2、出版社,工业出版社,工业出版社,2002002002007,27,27,27,2 实验教材:实验教材:实验教材:实验教材:苏小红等,苏小红等,苏小红等,苏小红等,C C C C语言大学实用教程习题与实验指导语言大学实用教程习题与实验指导语言大学实用教程习题与实验指导语言大学实用教程习题与实验指导,电子工业出版社,电子工业出版社,电子工业出版社,电子工业出版社,2004200420042004,8,8,8,8 苏小红等,苏小红等,苏小红等,苏小红等,C C C C语言大学实用教程学习指导语言大学实用教程学习指导语言大学实用教程学习指导语言大学实用教程学习指导,电子工电子工电子工电子工业出版社,业
3、出版社,业出版社,业出版社,2002002002007,47,47,47,42023/4/6C语言大学实用教程课件 制作人苏小红3实验内容实验内容实验内容实验内容2023/4/6C语言大学实用教程课件 制作人苏小红4实验实验实验实验1 1:熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程练习练习练习练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习 问题问题问题问题1 1:要使下面程序的输出语句在屏幕上显示:要使下面程序的输出语句在屏幕上显示:要使下面程序的输出语句在屏幕上显示:要使下面程序的输出
4、语句在屏幕上显示1,2,341,2,34,则从键盘输入的数据格式应为以下备选答案,则从键盘输入的数据格式应为以下备选答案,则从键盘输入的数据格式应为以下备选答案,则从键盘输入的数据格式应为以下备选答案中的哪一个?中的哪一个?中的哪一个?中的哪一个?#include#include main()main()char a,b;char a,b;int c;int c;scanf(%c%c%d,&a,&b,&c);scanf(%c%c%d,&a,&b,&c);printf(%c,%c,%dn,a,b,c);printf(%c,%c,%dn,a,b,c);A)1 2 34 A)1 2 34 B)1,2
5、,34 B)1,2,34 C)1,2,34 C)1,2,34 D)12 34D)12 342023/4/6C语言大学实用教程课件 制作人苏小红5实验实验实验实验1 1:熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程练习练习练习练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习 问题问题问题问题2 2:与上面程序的键盘输入相同的情况下,要:与上面程序的键盘输入相同的情况下,要:与上面程序的键盘输入相同的情况下,要:与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显示使上面程序的输出
6、语句在屏幕上显示使上面程序的输出语句在屏幕上显示使上面程序的输出语句在屏幕上显示1 2 341 2 34,则应,则应,则应,则应修改程序中的哪条语句?怎样修改?修改程序中的哪条语句?怎样修改?修改程序中的哪条语句?怎样修改?修改程序中的哪条语句?怎样修改?#include#include main()main()char a,b;char a,b;int c;int c;scanf(%c%c%d,&a,&b,&c);scanf(%c%c%d,&a,&b,&c);printf(%c,%c,%dn,a,b,c);printf(%c,%c,%dn,a,b,c);2023/4/6C语言大学实用教程课件
7、 制作人苏小红6 问题问题问题问题3 3:要使上面程序的键盘输入数据格式为:要使上面程序的键盘输入数据格式为:要使上面程序的键盘输入数据格式为:要使上面程序的键盘输入数据格式为1,2,341,2,34,输出语句在屏幕上显示的结果也为,输出语句在屏幕上显示的结果也为,输出语句在屏幕上显示的结果也为,输出语句在屏幕上显示的结果也为1,2,341,2,34,则应,则应,则应,则应修改程序中的哪条语句?怎样修改?修改程序中的哪条语句?怎样修改?修改程序中的哪条语句?怎样修改?修改程序中的哪条语句?怎样修改?#include#include main()main()char a,b;char a,b;i
8、nt c;int c;scanf(%c%c%d,&a,&b,&c);scanf(%c%c%d,&a,&b,&c);printf(%c,%c,%dn,a,b,c);printf(%c,%c,%dn,a,b,c);实验实验实验实验1 1:熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程练习练习练习练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习 2023/4/6C语言大学实用教程课件 制作人苏小红7 问题问题问题问题4 4:要使上面程序的键盘输入数据格式为:要使上面程序的键盘输入数据格式为:要使上面
9、程序的键盘输入数据格式为:要使上面程序的键盘输入数据格式为1,2,341,2,34,而输出语句在屏幕上显示的结果为,而输出语句在屏幕上显示的结果为,而输出语句在屏幕上显示的结果为,而输出语句在屏幕上显示的结果为 1,2,341,2,34,则应修改程序中的哪条语句?怎,则应修改程序中的哪条语句?怎,则应修改程序中的哪条语句?怎,则应修改程序中的哪条语句?怎样修改?样修改?样修改?样修改?提示:利用转义字符输出字符单引号字符。提示:利用转义字符输出字符单引号字符。提示:利用转义字符输出字符单引号字符。提示:利用转义字符输出字符单引号字符。#include#include main()main()c
10、har a,b;char a,b;int c;int c;scanf(%c%c%d,&a,&b,&c);scanf(%c%c%d,&a,&b,&c);printf(%c,%c,%dn,a,b,c);printf(%c,%c,%dn,a,b,c);实验实验实验实验1 1:熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程练习练习练习练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习 2023/4/6C语言大学实用教程课件 制作人苏小红8 问题问题问题问题5 5:要使上面程序的键盘输入无论用下面:要使上
11、面程序的键盘输入无论用下面:要使上面程序的键盘输入无论用下面:要使上面程序的键盘输入无论用下面哪种格式输入数据,程序在屏幕上的输出结果哪种格式输入数据,程序在屏幕上的输出结果哪种格式输入数据,程序在屏幕上的输出结果哪种格式输入数据,程序在屏幕上的输出结果都为都为都为都为 1,2,341,2,34,则程序应修改程序中的,则程序应修改程序中的,则程序应修改程序中的,则程序应修改程序中的哪条语句?怎样修改?哪条语句?怎样修改?哪条语句?怎样修改?哪条语句?怎样修改?第一种输入方式:第一种输入方式:第一种输入方式:第一种输入方式:1,2,341,2,34 (以逗号作为分隔符)(以逗号作为分隔符)(以逗
12、号作为分隔符)(以逗号作为分隔符)第二种输入方式:第二种输入方式:第二种输入方式:第二种输入方式:1 2 341 2 34 (以空格作为分隔符)(以空格作为分隔符)(以空格作为分隔符)(以空格作为分隔符)第三种输入方式:第三种输入方式:第三种输入方式:第三种输入方式:1 2 341 2 34 (以(以(以(以TabTab键作为分隔键作为分隔键作为分隔键作为分隔符)符)符)符)第四种输入方式:第四种输入方式:第四种输入方式:第四种输入方式:1 1 2 2 34 34 (以回车符作为分隔符)(以回车符作为分隔符)(以回车符作为分隔符)(以回车符作为分隔符)实验实验实验实验1 1:熟悉上机环境和顺序
13、结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程练习练习练习练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习键盘输入与屏幕输出练习 2023/4/6C语言大学实用教程课件 制作人苏小红9实验实验实验实验1 1:熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程熟悉上机环境和顺序结构编程练习练习练习练习计算定期存款本利之和计算定期存款本利之和计算定期存款本利之和计算定期存款本利之和 设银行定期存款的年利率设银行定期存款的年利率设银行定期存款的年利率设银行定期存款的年利率raterate为为为为2.25%2.2
14、5%,并已,并已,并已,并已知存款期为知存款期为知存款期为知存款期为n n年,存款本金为年,存款本金为年,存款本金为年,存款本金为capitalcapital元,试编元,试编元,试编元,试编程计算程计算程计算程计算n n年后的本利之和年后的本利之和年后的本利之和年后的本利之和depositdeposit。要求定期存款的年利率要求定期存款的年利率要求定期存款的年利率要求定期存款的年利率raterate、存款期、存款期、存款期、存款期n n和存款本和存款本和存款本和存款本金金金金capitalcapital均由键盘输入。均由键盘输入。均由键盘输入。均由键盘输入。2023/4/6C语言大学实用教程课
15、件 制作人苏小红10实验实验实验实验2 2:选择结构编程练习选择结构编程练习选择结构编程练习选择结构编程练习身高预测身高预测身高预测身高预测 每个做父母的都关心自己孩子成人后的身高,据有关每个做父母的都关心自己孩子成人后的身高,据有关每个做父母的都关心自己孩子成人后的身高,据有关每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后生理卫生知识与数理统计分析表明,影响小孩成人后生理卫生知识与数理统计分析表明,影响小孩成人后生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传、饮食习惯与坚持体育锻炼等。小身高的因素有遗传、饮食习惯与坚持体育锻炼等。
16、小身高的因素有遗传、饮食习惯与坚持体育锻炼等。小身高的因素有遗传、饮食习惯与坚持体育锻炼等。小孩成人后身高与其父母身高和自身性别密切相关。孩成人后身高与其父母身高和自身性别密切相关。孩成人后身高与其父母身高和自身性别密切相关。孩成人后身高与其父母身高和自身性别密切相关。设设设设faHeightfaHeight为其父身高,为其父身高,为其父身高,为其父身高,moHeightmoHeight为其母身高,身高为其母身高,身高为其母身高,身高为其母身高,身高预测公式为:预测公式为:预测公式为:预测公式为:男性成人时身高男性成人时身高男性成人时身高男性成人时身高 =(faHeight+moHeight)
17、*0.54(cm)=(faHeight+moHeight)*0.54(cm)女性成人时身高女性成人时身高女性成人时身高女性成人时身高 =(faHeight*0.923+moHeight)/2(cm)=(faHeight*0.923+moHeight)/2(cm)此外,如果喜爱体育锻炼,那么可增加身高此外,如果喜爱体育锻炼,那么可增加身高此外,如果喜爱体育锻炼,那么可增加身高此外,如果喜爱体育锻炼,那么可增加身高2%2%,如,如,如,如果有良好的卫生饮食习惯,那么可增加身高果有良好的卫生饮食习惯,那么可增加身高果有良好的卫生饮食习惯,那么可增加身高果有良好的卫生饮食习惯,那么可增加身高1.5%1
18、.5%。2023/4/6C语言大学实用教程课件 制作人苏小红11实验实验实验实验2 2:选择结构编程练习选择结构编程练习选择结构编程练习选择结构编程练习身高预测身高预测身高预测身高预测 编程从键盘输入你的性别(用字符型变量编程从键盘输入你的性别(用字符型变量编程从键盘输入你的性别(用字符型变量编程从键盘输入你的性别(用字符型变量sexsex存储,存储,存储,存储,输入字符输入字符输入字符输入字符F F表示女性,输入字符表示女性,输入字符表示女性,输入字符表示女性,输入字符MM表示男性)、父母表示男性)、父母表示男性)、父母表示男性)、父母身高(用实型变量存储,身高(用实型变量存储,身高(用实型
19、变量存储,身高(用实型变量存储,faHeightfaHeight为其父身高,为其父身高,为其父身高,为其父身高,moHeightmoHeight为其母身高)、是否喜爱体育锻炼(用字符为其母身高)、是否喜爱体育锻炼(用字符为其母身高)、是否喜爱体育锻炼(用字符为其母身高)、是否喜爱体育锻炼(用字符型变量型变量型变量型变量sportssports存储,输入字符存储,输入字符存储,输入字符存储,输入字符Y Y表示喜爱,输入字符表示喜爱,输入字符表示喜爱,输入字符表示喜爱,输入字符N N表示不喜爱)、是否有良好的饮食习惯等条件(用字表示不喜爱)、是否有良好的饮食习惯等条件(用字表示不喜爱)、是否有良好
20、的饮食习惯等条件(用字表示不喜爱)、是否有良好的饮食习惯等条件(用字符型变量符型变量符型变量符型变量dietdiet存储,输入字符存储,输入字符存储,输入字符存储,输入字符Y Y表示喜爱,输入字符表示喜爱,输入字符表示喜爱,输入字符表示喜爱,输入字符N N表示不喜爱),利用给定公式和身高预测方法对你的表示不喜爱),利用给定公式和身高预测方法对你的表示不喜爱),利用给定公式和身高预测方法对你的表示不喜爱),利用给定公式和身高预测方法对你的身高进行预测。身高进行预测。身高进行预测。身高进行预测。2023/4/6C语言大学实用教程课件 制作人苏小红12实验实验实验实验2 2:选择结构编程练习:选择结
21、构编程练习:选择结构编程练习:选择结构编程练习简单的计算器程序简单的计算器程序简单的计算器程序简单的计算器程序 要求用要求用要求用要求用switchswitch语句编程设计一个简单的计算器程序。语句编程设计一个简单的计算器程序。语句编程设计一个简单的计算器程序。语句编程设计一个简单的计算器程序。要求根据用户从键盘输入的表达式:要求根据用户从键盘输入的表达式:要求根据用户从键盘输入的表达式:要求根据用户从键盘输入的表达式:操作数操作数操作数操作数1 1 运算符运算符运算符运算符op op 操作数操作数操作数操作数2 2 计算表达式的值,指定的算术运算符为加(计算表达式的值,指定的算术运算符为加(
22、计算表达式的值,指定的算术运算符为加(计算表达式的值,指定的算术运算符为加(+)、减)、减)、减)、减(-)、乘()、乘()、乘()、乘(*)、除()、除()、除()、除(/)。)。)。)。2023/4/6C语言大学实用教程课件 制作人苏小红13例例例例4.84.8:计算器程序:计算器程序:计算器程序:计算器程序 编程设计一个简单的计算器程序,要求根据用户编程设计一个简单的计算器程序,要求根据用户编程设计一个简单的计算器程序,要求根据用户编程设计一个简单的计算器程序,要求根据用户从键盘输入如下形式的表达式:从键盘输入如下形式的表达式:从键盘输入如下形式的表达式:从键盘输入如下形式的表达式:操作
23、数操作数操作数操作数1 1 运算符运算符运算符运算符op op 操作数操作数操作数操作数2 2 然后,计算并输出表达式的值然后,计算并输出表达式的值然后,计算并输出表达式的值然后,计算并输出表达式的值 指定的运算符为指定的运算符为指定的运算符为指定的运算符为 加(加(加(加(+)减(减(减(减(-)乘(乘(乘(乘(*)除(除(除(除(/)2023/4/6C语言大学实用教程课件 制作人苏小红14mainmain()()intint data1,data2;/*data1,data2;/*定义两个操作符定义两个操作符定义两个操作符定义两个操作符*/charchar op;/*op;/*定义运算符定
24、义运算符定义运算符定义运算符*/printf(Please enter the expression:);printf(Please enter the expression:);scanf(%d%c%d,&data1,&op,&data2);/*scanf(%d%c%d,&data1,&op,&data2);/*输入运算表达式输入运算表达式输入运算表达式输入运算表达式*/switchswitch(op)(op)casecase+:/*+:/*处理加法处理加法处理加法处理加法*/printf(%d+%d=%dn,data1,data2,data1+data2);printf(%d+%d=%dn
25、,data1,data2,data1+data2);breakbreak;casecase-:/*-:/*处理减法处理减法处理减法处理减法*/printf(%d-%d=%dn,data1,data2,data1-data2);printf(%d-%d=%dn,data1,data2,data1-data2);breakbreak;casecase*:/*:/*处理乘法处理乘法处理乘法处理乘法*/printf(%d*%d=%dn,data1,data2,data1*data2);printf(%d*%d=%dn,data1,data2,data1*data2);breakbreak;caseca
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验 精品
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内