欢迎来到天天文库
浏览记录
ID:36291110
大小:1.28 MB
页数:25页
时间:2019-05-08
《c语言程序设计第4讲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、3、只需保留.cpp文件。2、做完一道题,做下一道题之前必须先关闭工作空间。上机注意问题4、VC死机的情况:先保存文件,再从任务管理器中关闭VC。1、起文件名时,不要起带点的,比如1.1。5、编译的时候,只会检查语法错误,运行结果不对,说明有逻辑错误,需要自己去找。6、教十一机房提交作业时,需要使用IE浏览器登录网络教学平台,并将“工具”菜单下的“兼容性视图”选上。floatf=2.3;cout<2、etiosflags(ios::fixed)<举例例2:“鸡兔同笼”问题:鸡与兔共a只,鸡与兔的总脚数为b,问鸡兔各多少只。x+y=a2x+4y=bx=(4a-b)/2y=(b-2a)/2设鸡x只,兔y只分析:输入a,b计算x,y输出x,y#includeintmain(){inta,b,x,y;cout<<"Inputa,b:";cin>>a3、>>b;x=(4*a-b)/2;y=(b-2*a)/2;cout<<"x="<intmain(){inta,b,x,y;printf("Inputab:");scanf("%d%d",&a,&b);x=(b-2*a)/2;y=(4*a-b)/2;printf("x=%d,y=%d",x,y);return0;}举例选择结构顺序结构:按照程序的书写顺序执行,从上4、至下每条语句都会执行。选择结构:根据条件选择执行某一部分,程序中存在可能不会被执行的语句。选择结构需要用专门的语句实现。条件if语句格式if(表达式){}执行过程条件假真if块if语句的下一条语句else{}else块条件真if块假else块if块else块if(x>0)cout<>x;例:块1块2关系逻辑算术赋值非0为真0为假关系表达式关系运算符<(小于)6>3-2>01<=33==1<=(小于等于)>(大于)>=(大于等于)==(等于)!=(不等于)关系运算的计算结果是一个表示逻辑真假的值:关系成立,结果为真,用1表示5、;关系不成立,结果为假,用0表示。1010逻辑表达式&&逻辑与6、7、逻辑或!逻辑非逻辑运算符并且或者不ABA&&BA8、9、B!A!B逻辑运算真值表真真假假真真真假假真假真假真假真真假假假假假真真逻辑表达式(a>b)&&(b>c)(a>b)10、11、(b>c)!(a>b)当a>b并且b>c时,值为真当a>b或者b>c时,值为真当a>b不成立时,值为真例:a=2,b=1,c=3010逻辑表达式逻辑运算的结果只可能为1或0;注意逻辑运算的对象可以是任何类型的数据,“非0”为“真”,“0”为“假”。-5&&'a'1例:!301.212、13、01例1:输入一个数,若能被3整除,计算该数的14、立方,并打印yes,否则,计算该数的平方,并打印no。x%3==0真打印yes假输入x打印no计算x3计算x2#includevoidmain(){intx,res;cin>>x;if(x%3==0)res=x*x*x;cout<<"yes:"<15、印两个虚根结束TF例:求一元二次方程式:当b2-4ac0时,有两个实根当b2-4ac<0时,有两个虚根的根。流程图:cout<<"x1="<<-b/t<<"+"<=0)elsecout<<"x1="<>a>>b>>c;16、#include
2、etiosflags(ios::fixed)<举例例2:“鸡兔同笼”问题:鸡与兔共a只,鸡与兔的总脚数为b,问鸡兔各多少只。x+y=a2x+4y=bx=(4a-b)/2y=(b-2a)/2设鸡x只,兔y只分析:输入a,b计算x,y输出x,y#includeintmain(){inta,b,x,y;cout<<"Inputa,b:";cin>>a
3、>>b;x=(4*a-b)/2;y=(b-2*a)/2;cout<<"x="<intmain(){inta,b,x,y;printf("Inputab:");scanf("%d%d",&a,&b);x=(b-2*a)/2;y=(4*a-b)/2;printf("x=%d,y=%d",x,y);return0;}举例选择结构顺序结构:按照程序的书写顺序执行,从上
4、至下每条语句都会执行。选择结构:根据条件选择执行某一部分,程序中存在可能不会被执行的语句。选择结构需要用专门的语句实现。条件if语句格式if(表达式){}执行过程条件假真if块if语句的下一条语句else{}else块条件真if块假else块if块else块if(x>0)cout<>x;例:块1块2关系逻辑算术赋值非0为真0为假关系表达式关系运算符<(小于)6>3-2>01<=33==1<=(小于等于)>(大于)>=(大于等于)==(等于)!=(不等于)关系运算的计算结果是一个表示逻辑真假的值:关系成立,结果为真,用1表示
5、;关系不成立,结果为假,用0表示。1010逻辑表达式&&逻辑与
6、
7、逻辑或!逻辑非逻辑运算符并且或者不ABA&&BA
8、
9、B!A!B逻辑运算真值表真真假假真真真假假真假真假真假真真假假假假假真真逻辑表达式(a>b)&&(b>c)(a>b)
10、
11、(b>c)!(a>b)当a>b并且b>c时,值为真当a>b或者b>c时,值为真当a>b不成立时,值为真例:a=2,b=1,c=3010逻辑表达式逻辑运算的结果只可能为1或0;注意逻辑运算的对象可以是任何类型的数据,“非0”为“真”,“0”为“假”。-5&&'a'1例:!301.2
12、
13、01例1:输入一个数,若能被3整除,计算该数的
14、立方,并打印yes,否则,计算该数的平方,并打印no。x%3==0真打印yes假输入x打印no计算x3计算x2#includevoidmain(){intx,res;cin>>x;if(x%3==0)res=x*x*x;cout<<"yes:"<15、印两个虚根结束TF例:求一元二次方程式:当b2-4ac0时,有两个实根当b2-4ac<0时,有两个虚根的根。流程图:cout<<"x1="<<-b/t<<"+"<=0)elsecout<<"x1="<>a>>b>>c;16、#include
15、印两个虚根结束TF例:求一元二次方程式:当b2-4ac0时,有两个实根当b2-4ac<0时,有两个虚根的根。流程图:cout<<"x1="<<-b/t<<"+"<=0)elsecout<<"x1="<>a>>b>>c;
16、#include
此文档下载收益归作者所有