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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include <stdio.h>

int main(int argc, const char * argv[]) {
   
    //定义两个变量
    int a ,b;
      a=b=0;
    printf("请选择运算方式\n");//提示用户输入数字选择运算方式
    printf("1 和\n");
    printf("2 差\n");
    printf("3 积\n");
    printf("4 商\n");
    //在定义一个变量保存这个数值
    int num =0; int count=0;
   
   
    scanf("%d",&num);
    //判断客户输入值为正整数
    while(num<0 && num>5){
        printf("请重新输入\n");
        return 0;
        
        //提示客户输入两个数字
        switch(num){
            case 1:
                count = a + b ;
                printf ("和是:%d\n",count);
                break;
               
               
            case 2:
                count =a-b;
                printf("差是:%d\n",count);
                break;
               
            case 3:
                count = a*b;
                printf("积是:%d\n",count);
                break;
               
            case 4:
                count =a/b;
                printf("商事:%d\n",count);
                break;
        }
        

    }
   
    printf("请连续输入两个整数\n");
   
    scanf("%d,%d\n",&a,&b);
   
   
    return 0;
}
大神帮我看看那里出错了,怎么输入数值后不会自动运算呢

1 个回复

正序浏览
你是为了练习循环结构和选择结构才选的这种方法吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马