1、
上 机 报 告
课程名称 计算机程序设计基础(C语言)
专业班级
姓 名
学 号
上机题目
选择结构程序设计
实 验 室
机房
同组人数
1
实验时间
年 月 日
成 绩
指导教师
齐鹏
一、实验目的
1、掌握关系运算符、逻辑运算符、条件运算符的使用方法。
2、掌握if语句和switch语句的使用方法。
3、学会调试程序
2、并掌握一些简单的算法。
4、掌握选择结构程序的设计技巧。
二、实验内容(均要求给出运行结果)
1、改错题
(1)以下程序的功能是输入三个整数,输出其中的最大值。请改正程序中的错误。
(提示:按照不同顺序输入1,2,3,若每次都输出3,则程序正确,否则需修改)
# include “stdio.h”
void main()
{ int a, b, c, max;
printf(“输入3个整数:”);
scanf(“%d%d%d”, &a,&b,&c);
if(a>b)
max=b;
else
max=a;
if(c>max)
max=c;
printf (
3、3个数中最大的数是:%d\n”, max);
}
程序清单:
运行结果:
2、填空题
(1)输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字(例如a2+b2=350,则输出3),否则输出两数之和。
#include "stdio.h"
void main( )
{ int a,b,x,y;
scanf ("%d%d",&a,&b);
x=____________;
if(x>100 ){y=________; printf ("%d\n",y);}
else printf ("%d\n",a+b);
}
程序清单:
运行结果:
3、编程题
(1)编程实现:
-1 (x<0)
y = 0 (x=0)
1 (x>0)
程序清单:
运行结果: