《C语言学习顺序结构与循环结构》由会员分享,可在线阅读,更多相关《C语言学习顺序结构与循环结构(13页珍藏版)》请在金锄头文库上搜索。
1、上机准备上机准备进入XP3系统检查是否已经安装上机软件或VC软件顺序结构与选择结构顺序结构与选择结构上机练习上机练习腾格尔13550051427数据输出数据输出main()int m=0256,n=256;printf(%o%on,m,n);执行前首先思考执行结果09年3月考题#include stdio.hmain()int x=12;double y=3.1415926;printf(%d%8.6f,x,y);数据输出数据输出#include stdio.hmain()int m=9,n;printf(%o%on,m);执行程序,并思考结果得出的依据数据输入数据输入#include std
2、io.hmain()int i,j;scanf(i=%d,j=%d,&i,&j);printf(i=%d,j=%d,i,j);还记得如何输入才能正确赋值吗?让程序正确输出数据If语句语句#include stdio.hmain()int p,a=5;if(p=a!=0)printf(%dn,p);elseprintf(%dn,p+2);考虑程序输出的结果,再执行程序。看是否一致。If语句语句l做习题11页第12题(题中变量需要自己定义并赋值)l考虑选项之间有什么不同,为什么结果会不同。If语句语句l做习题13页第3题考虑下面程序的输出结果#include stdio.hmain()int i=
3、1,j=2,k=3;if(i+=1&(+j=3|k+=3)printf(%d %d %dn,i,j,k);分析程序后证实结果是否正确#include stdio.hmain()int a=1,b=2,c=3,d=0;if(a=1&b+=2)if(b!=2|c-!=3)printf(%d,%d,%dn,a,b,c);else printf(%d,%d,%dn,a,b,c);else printf(%d,%d,%dn,a,b,c);Switch语句语句#include stdio.hmain()int s,t,a,b;scanf(%d,%d,&a,&b);s=1;t=1;if(a0)s=s+1;if(ab)t=s+1;else if(a=b)t=5;elset=2*s;printf(t=%dn,t);Switch语句语句l理论课提问:为了使结果输出4,考虑a,b应该满足什么条件?l完成习题14页第10题,看输出结果是否一致,梳理程序执行流程。l把习题册中的一些题目作为上机练习,题目自选。