1 上 机 实 验 题
实验1控制流的熟悉
实验目的:
熟练掌握if-else、while(do)、for、break和continue等控制语句
实验要求:
1. 编写两个函数比较if else 与swich case区别
2. 编写两个函数比较while与do while区别
3. 编写一个函数熟悉for循环语句
4. 编写三个函数比较break与continue区别
实验步骤、方法:
选择结构:1、输入两个数,分别存放在变量a和b中:scand(“%d%d”,&a,&b);
2、进行比较,并将较大数存储在变量c中
if(a>b) c=a;
else c=b;
3、输出变量c printf(“%d”,c);
循环结构: 1+2+3+….+100
1、 初始化部分:建立循环首次执行所需条件:如:sum=0; k=1;
2、 循环部分:需要重复执行的操作:如:sum=sum+k;
3、 增量修改:修改循环次数变量的值,使之趋于结束:如:k++;
4、 终止测试:当不满足条件时执行循环,否则结束循环
if(k<=100)
实验练习:
1、 编程实现对键盘输入的英文名句子进行加密。用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变:
2、编程实现将任意的十进制整数转换成R进制数(R在2-16之间)。
3、从键盘输入一指定金额(以元为单位,如345.78),然后显示支付该金额的各种面额人民币数量,要求显示100元、50元、10元、5元、2元、1元、1角、5分、1分各多少张。 2
4、为进行交通流量统计调查,在路边设置一个车辆探测器,探测信号通过线路送入计算机。当有车辆通过时,探测器传送数字信号1给计算机。探测器中有一个计时器,每隔一秒钟发送一个数字信号2给计算机。计时器从开始探测时计时,探测结束是送一个数字信号0给计算机。