本帖最后由 hanxujie 于 2015-7-12 15:55 编辑
/* 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; }
|