(2)从键盘任意输入四个int类型的整数,要求将它们按从小到大的顺序输出。 #include \int main() {
int a,b,c,d;
int temp;//交换时用的临时变量
printf(\请输入四个整数(用空格隔开):\\n\scanf(\ if(a>b) { } if(a>c) { }
temp = a; a = c; c = temp; temp = a; a = b; b = temp;
13
if(a>d) { }
temp = a; a = d; d = temp;
/*上面的用a逐一与b,c,c比较,交换。保证a最小. 同理,下面用b与c,d比较交换。保证b是 b,c,d中最小的。再往下原理一样*/
if(b>c) { } if(b>d) { } if(c>d) {
temp = c; c = d; d = temp;
14
temp = b; b = c; c = temp;
temp = b; b = d; d = temp;
}
printf(\从小到大: %d %d %d %d\\n\
return 0; }
(3) 给出一百分制成绩,要求输出成绩等级,90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。规定使用switch结构。 #include \int main() { int grade;//定义成绩变量 printf(\请输入成绩:\ scanf(\ grade = grade/10;//只要十位上的数字 switch(grade) { case 9: printf(\ case 8: printf(\ case 7: printf(\ case 6: printf(\ default: printf(\ } return 0; }
15
实验三 循环程序设计
一、实验目的
1、掌握while语句、do-while语句和for语句实现循环的方法 2、理解循环结构程序段中语句的执行过程 3、进一步掌握循环结构程序的应用 二、预习内容
熟悉以下语句: while语句、do-while语句、for、break、continue语句 三、上机内容
1、阅读以下程序,先预测其结果,再上机运行验证:
①#include \int main() { int x=-1; do{ x=x*x; } while(!x); printf(\return 0; }
运行结果是( )
16
相关推荐: