1.if的嵌套和if的一些使用
2.逻辑运算符 && || !
习题
#include<stdio.h>
void main()
{
//习题1
/* char _c; //定义一个字符变量
scanf("%c",&_c); //在控制台输入一个字符 ,并赋值给_c
if(_c>=48&&_c<=57)
{
printf("%c是数字字符\n",_c);
}else if(_c>=65&&_c<=90)
{
printf("%c是大写字母字符\n",_c);
}else if(_c>=97&&_c<=122)
{
printf("%c是小写字母字符\n",_c);
} else{
printf("%c是其他字符\n",_c);
}
*/
//习题2
/* int x=5 ,y=9;
int z;
z=x;
x=y;
y=z;
printf("x=%d,,,y=%d\n",x,y);*/
//习题3
/* int x,y,z,a;
scanf("%d%d%d",&x,&y,&z);
if(x==y||y==z||x==z)
{
printf("输入的数中,有相等的数,请重新输入");
} else{
if(x<y)
{
a=x;
x=y;
y=a;
}
if(x<z)
{
a=x;
x=z;
z=a;
}
if(y<z)
{
a=y;
y=z;
z=a;
}
printf("从大到小排列:%d>%d>%d\n",x,y,z);
printf("从小到大排列:%d>%d>%d\n",z,y,x);
}*/
//习题4
/* int x,y,z;
scanf("%d%d%d",&x,&y,&z);
if(x<z||y<z)
{
printf("条件成立\n");
}*/
//习题5
/* int x,y,z;
int a=0;
scanf("%d%d%d",&x,&y,&z);
if(x<0)
{
a+=1;
}
if(y<0)
{
a+=1;
}
if(z<0)
{
a+=1;
}
if(a==2)
{
printf("条件成立\n");
}else{
printf("条件不成立\n");
}*/
//习题6
/*printf("请输入性别:\n");
char age[2];
char nan[]="男";
char nv[]="女";
scanf("%s",&age);
printf("请输入体重:\n");
int kg;
scanf("%d",&kg);
if(strcmp(age,nan)==0)
{
if(kg>120)
{
printf("血量值为:200\n");
}else{
printf("血量值为:180\n");
}
} else if(strcmp(age,nv)==0){
if(kg>100)
{
printf("血量值为:150\n");
}else{
printf("血量值为:120\n");
}
}else{
printf("输入的性别不正确%s\n",age);
}*/
}