黑马程序员技术交流社区

标题: 输入两个数,打印这两个数的和、差、积、商 [打印本页]

作者: 365616804    时间: 2015-4-11 00:47
标题: 输入两个数,打印这两个数的和、差、积、商
#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;
}
大神帮我看看那里出错了,怎么输入数值后不会自动运算呢
作者: wws    时间: 2015-4-11 00:58
你是为了练习循环结构和选择结构才选的这种方法吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2