void main() {int n,x1,x2,x3,y;
printf(“please input number n”); scanf(“=”,&n); x1=n/100; x2=n/10; x3=n;
y=x3*100+x2*10+x1; printf(“y==”,y);}
n X1 X2 X3 y 程序的功能是: 5. # include
ch=getchar(); putchar(ch); }
运行时如果从键盘输入数据98,你预测的输出结果是 实际的输出结果为
原因在于 6. # include
scanf(“%d,%o”,&a,&b); c=a*b;
printf(“%d,%o\\n”,c,c);
}
运行时如果输入数据:12,12
你预测的结果是 ,实际的输出结果是 。 7. # include
void main( ) { int x,n1,n2,n3,y; scanf(\
8
n1=x/100; n2=x/10; n3=x;
y=n3*100+n2*10+n1; printf(“%d\\n”,y); }
上述程序在运行时如果从键盘输入数据8265,则x的值为_______
输出的结果为__________ , 在变量n1、n2、n3中,_____是x的百位数,_____是x的十位数,_____是x的个位数。
8. #include
printf(“a=%d,-,],%-5d,%+5d\\n”, a,a,a,a,a); printf(“b=%d,-,],%-5d,%+5d\\n”, b,b,b,b,b); printf(“x=%f,?,%9.2f\\n”, x,x,x); printf(“x=%-7.3f,%2.2f,%.0f\\n”, x,x,x); }
在下面写出程序的运行结果,每个空格用一个|_| 来表示
9.编辑程序,输入学生语、数、英三门课程成绩(考虑数据类型,整型和实型),并输出其总分和平均分。
2.4 实验心得
9
实验3 选择结构程序设计与调试
班 级 专 业 所用软件 学 号 姓 名 计算机号 实 验 室 成绩评定 教师签名 3.1 实验目的
1.理解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。 2.学会正确使用逻辑运算符和逻辑表达式、关系运算符和关系表达式。 3.学会运用逻辑表达式或关系表达式等表达条件。 4.熟练掌握if语句和switch语句。
5.学习跟踪调试程序,针对具体程序组织输入测试数据,观察程序运行能否得到预期 的输出结果。
6.熟悉选择结构程序段中语句的执行过程。
3.2 实验预习
1.熟悉逻辑运算符和逻辑表达式、关系运算符和关系表达式。 2.熟悉下列语句:if、if-else、switch、break。
3.3 实验任务
1.阅读程序,上机调试并记录程序结果。
#include
人工分析结果 实验运行结果 10
以上两题告诉了你什么:
2.阅读程序,上机调试并记录程序结果。
人工分析结果 实验运行结果 实验告诉我们 main() { int a=4,b=3,c=5,t=0; if(a
main() { int a=5,b=4,c=3,d; d=(a>b>c); printf(\} 4.若从键盘输入58,判断以下程序输出的结果。 main() { int a; scanf(\ if(a>50) printf(\ if(a>40) printf(\ if(a>30) printf(\ } 人工分析结果 实验运行结果 人工分析结果 实验运行结果 实验告诉我们 5. 阅读程序,上机调试并记录程序结果。
main() { int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++;
11
人工分析结果 实验运行结果
相关推荐: