实验2 逻辑结构程序设计(答案)
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二逻辑结构程序设计
实验课程名:高级语言程序设计ΙΙ
专业班级:学号:姓名:
实验时间:16-3-30 实验地点:K4 指导教师:
一、实验目的及要求
1.了解C语言表示逻辑量的方法(以0代表“假”,以非代表“真”)。
2.学会正确使用逻辑运算符和逻辑表达。
3.熟练掌握if语句和switch语句.
4.学习调试程序。
二、实验内容
(1)源程序c30105.c中包含有一些错误,调试下列程序,使之具有如下功能:输入
a、b、c三个整数,求最小值。
# include “stdio.h”
void main( )
{ int a,b,c;
scanf("%d%d%d",a,b,c);
if((a>b)&&(a>c))
if(b printf("min=%d\n",b); else printf("min=%d\n",c); if((a printf("min=%d\n",a); } 再次运行程序,输入为“2,1,3”,程序输出却是“min=2”。用单步执行的方法,马上发现变量a、b、c的值是不对的,原因是程序要求输入数据的分隔符是空格(还允许使用回车或 # include “stdio.h” void main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if((a printf("min=%d\n",a) else if((b printf("min=%d\n",b);