A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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;
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马