C语言 if语句的总结(2)附:用if实现加减运算复习用

来源:互联网 发布:mac onenote 文件位置 编辑:程序博客网 时间:2024/05/22 15:20

/*

 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.接收用户输入的值保存到num1num2

   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 0