/*
1.if的第1种结构
if(条件)
{
语句1;
语句2;
......
}
2.if的第2种结构
if(条件1)
{
语句1;
语句2;
......
}
else
{
}
3.if的第3种结构
if(条件1)
{
语句1;
语句2;
......
}
else if(条件2)
{
}
else if(条件3)
{
}
else if(条件4)
{
}
else
{
}
4.if的第4种结构
if (条件)
语句1;//但是不建议这么写
if的使用注意:
1)如果是比较大小那么常量最好放到左边变量放到右边,这样防止出错
2)如果要在if后面的语句中定义新的变量,必须用大括号{}包起来,防止变量的作用域不能够识别
*/
/*
题目:程序运行的时候提示下列信息
请输入相应数字选择需要执行的运算:
1 加法
2 减法
用户选择运算后,再提示用户输入两个需要进行运算的整数,输入完毕后就输出运算结果
*/#include <stdio.h>
int main(int argc, const char * argv[]) {
//1.定义变量
int num1,num2,type,sun;
//2. 提示用户输入两个值
printf("请您输入两个整数以#隔开:\n");
//3.接收用户输入的值保存到num1和num2中
scanf("%d#%d",&num1,&num2);
//4.提示用户要进行的预算 1 加法 2 减法
printf("请您输入要进行的运算类型:\n1 加法\n2 减法\n");
//5.接收用户输入的运算类型保存到type中
scanf("%d",&type);
//6.判断并且输出运算结果
if (type != 1 && type != 2)
{
printf("您输入的值不合法!");
}
else if (type == 1)
{
sun = num1 + num2;
printf("%d + %d = %d",num1,num2,sun);
}
else if (type == 2)
{
sun = num1 - num2;
printf("%d - %d = %d",num1,num2,sun);
}
return 0;
}