




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
逻辑运算符//总1、俩边都为真的时候才为2、其他的都为#include<stdio.h>#includeint{floaty,x,a;scanf("%f%f",&x,&a);xaif但是else定需//if(x0){//判断x//if(a!= y=1x1a;//得出y// y=//y=1算符大于2、所以在判断的时候果是大于1数我们当做真如果0数则为假if(x!=0&&a!=//x00者是1//a00者是1//if(0&&0)if(1&&0)if(1&&1)if(0&&1)y=1/x+1/a;y=printf("y=%f\n",y);return0;}||俩个操作数之一为正即为||逻辑或#include<stdio.h>#includeint{floaty,x,a;scanf("%f%f",&x,&a);xaif(a==0||x==0)y=10000;y=1/x+1/printf("y=%f\n",y);return0;}辑非(单目运算符真亦假亦(单目运算符)真亦假假亦#include<stdio.h>#includeint{inty,x,//scanf("%d%d",&x,&a);xifprintf("C++陈if(!x)假如x0!x1y=10000;if(!aa0!a1y=10000;}
y=1/x+1///printf("y=%d\n",y);return0;}优先级(由高到低2、逻辑表逻辑表达式的值只有01参加逻辑运算的操作数可以是任意综合案逻辑运算符&&||#include<stdio.h>#includeint{inta,b,a=1,b=1,c=s=a&&b;printf("a&&b=%d\n",s);s=b&&c;printf("b&&c=s=!a+c&&b+!a=0+c&&b+c0+0=0&&b+cb+c=0&&1=0printf("!a+c&&b+c=s=!c+a==b||b<2==2==0||0=printf("!c+a==b||b<a=s=a+c||a+b>c+1||0=printf("a+c||a+b>c+10=%d\n",s);return0;}逻辑表达式的俩种基本技能逻辑表达式的逻辑表达式的逻辑表达式的构#include<stdio.h>#includeint{inta,b,s;a=0,b=s=a==0&&b0||a0&&b0;//关系运算符的1&&1||0&&=printf("a==0&&b!=0||a!=0&&b==0=s=(a!=printf("(a!=0)=sa;//第20和本行是否等效值相等但是运算逻辑不相//(a!=0)aa何值都值都相等才叫做等printf("s=a=%d\n",s);return4、if语句的三种形if(表达语句有一条分值为if(表达式语句有一条分值为#include<stdio.h>#includeint{intscore;//成绩if(score>=60)return0;}语if(表达式语句有一条分值为#include<stdio.h>#includeint{intscore;//成if(score>=60)return0;}(3)if(表达式1)语句elseif(表达式2)句elseif(表达式3)句。else语句if(表达式语句有一条分值为考试记录考试的成绩#include<stdio.h>#includeint{intscore;//成绩在多个判断中如果有一个判条件将不进行判断if(score==100)elseif(score>=90)elseif(score>=80)elseif(score>=70)elseif(score>=60)return0;}//附加 else嵌附加if else嵌套#include<stdio.h>#includeint{inta,b;if(a=={if(b=={}{
printf("a==0b0printf("a==0且b!=}{
if(b=={}{}}
printf("a!=0并且bprintf("a!=0并且breturn0;}分支程序设计举例枚举法(将各种可能性枚举出来《上述if(表达式1)语句elseif(表达式2)句elseif(表达式3)句。else语句》选择法(先假设后判断更新选择#include#includeint{inta,b,c,max;max=a;if(b>max=if(c>max=c;printf("%d",max);max=a;//认为a个中if(max>b&&max<c)printf("%d",elseif(max>c&&max<b)printf("%d",max);max=if(max>a&&max<//if(a<max<c)printf("%d",elseif(max>c&&max<a)printf("%d",max);max=if(max>a&&max<b)printf("%d",elseif(max>b&&max<a)printf("%d",max);max=a;if(max>max=b;if(max>max=printf("%dreturn0;}换位法(将各个数据进行换位换位#include<stdio.h>#includeint{inta,b,c,temp;//temp//从大到小进行//如果a<bab进行if(a<{temp=a;/a放到交换变量里a=b;//将bb=temp;//将交换变量的值赋给}if(a<{temp=a;a=c;c=}if(b<{temp=b;b=c;c=}printf("%d%d%d\n",a,b,c);return}5switch句(多分支定义:适用于根据一个表达式的值就可以确定走哪个分支的情switch(表达{常量表达式1:语句break;常量表达式2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《商业插画创意与表现》课件-【2】商业插画的发展历程
- 《国际市场营销》课件-第7章 国际市场价格策略
- 瑜伽馆改造粉刷施工合同
- 内部培训计划和实施情况统计表
- 银行行业互联网金融创新方案
- 企业中层管理人员培训方案
- 农业防治病虫害的方法有哪些
- 三农养殖业技术手册
- 基地建设可行性报告
- 三农村社区文化活动规划手册
- 《浙江省建设工程专业工程师和高级工程师职务任职资格评价条件》
- JT∕T 795-2023 事故汽车修复技术规范
- 预防接种门诊验收表4-副本
- 2024年交管12123学法减分考试题库及完整答案(典优)
- 数智时代的AI人才粮仓模型解读白皮书(2024版)
- (2024年)高中化学校本课程教材《绿色化学》
- 中医-血家药方四物汤
- 2024年北师大版八年级下册数学第二章综合检测试卷及答案
- 2024年电厂讲解直流系统PPT通用课件
- 企业国防动员教育培训方案
- 必修一第三单元 单元挑战 探究密码安全问题课件
评论
0/150
提交评论