标题:大家帮我看一下 我实在想不通了 编译也没错阿
只看楼主
feiei
Rank: 2
来 自:河北省石家庄
等 级:论坛游民
帖 子:41
专家分:37
注 册:2012-9-15
结帖率:100%
已结贴  问题点数:20 回复次数:8 
大家帮我看一下 我实在想不通了 编译也没错阿
#include<stdio.h>
void main()
{
    int a1=0,a2=1,a3=2,a4=3,a5=4,a6=5,a7=6,x;
    double a,b,c;
    printf("====================================操作结果====================================\n");
    printf("\t%d.退出\t%d.加法\t%d.减法\t%d.乘法\t%d.除法\t%d清屏\t%d帮助\n",a1,a2,a3,a4,a5,a6,a7);
    printf("请输入你的选择:");
    scanf("%d",&x);
    switch(x)
    {
    case '1':
        printf("你的选择是:1.加法\n");
        printf("请输入两个运算量(用逗号间隔两个数据):");
        scanf("%lf,%lf",&a,&b);
        c=a+b;
        printf("%lf+%lf=%lf",a,b,c);break;
    case '2':
        printf("你的选择是:2. 减法\n");
        printf("请输入两个运算量(用逗号间隔两个数据):");
        scanf("%lf,%lf",&a,&b);
        c=a-b;
        printf("%lf-%lf=%lf",a,b,c);break;
    case '3':
        printf("你的选择是:3.乘法\n");
        printf("请输入两个运算量(用逗号间隔两个数据):");
        scanf("%lf,%lf",&a,&b);
        c=a*b;
        printf("%lf*%lf=%lf",a,b,c);break;
     case '4':
        printf("你的选择是:4.除法\n");
        printf("请输入两个运算量(用逗号间隔两个数据):");
        scanf("%lf,%lf",&a,&b);
        c=a/b;
        printf("%lf/%lf=%lf",a,b,c);break;
    }
        printf("================================================================================\n");
        printf("\t\t\t感谢使用本软件祝你愉快!\n");
        printf("================================================================================\n");
    }





就是总是跳过选择    纠结啊   求指导
搜索更多相关主题的帖子: 你的选择 include 
2012-10-17 23:43
hh373231690
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:67
专家分:138
注 册:2012-10-13
得分:7 
回复 楼主 feiei
int型的x,你在case里写的是字符,能行么?
2012-10-17 23:54
feiei
Rank: 2
来 自:河北省石家庄
等 级:论坛游民
帖 子:41
专家分:37
注 册:2012-9-15
得分:0 
回复 2楼 hh373231690
再问下   我如何实现输入0关闭窗口啊

小白初来。求各种罩。。。。
2012-10-18 00:03
hh373231690
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:67
专家分:138
注 册:2012-10-13
得分:0 
回复 3楼 feiei
貌似不行~没做过...
2012-10-18 00:11
qzpmww
Rank: 2
等 级:论坛游民
帖 子:7
专家分:31
注 册:2012-10-13
得分:0 
按0退出,不会,但取巧还是可以的。
程序代码:
      case 0:
         printf("================================================================================\n");
         printf("\t\t\t感谢使用本软件祝你愉快!\n");
         printf("================================================================================\n");
         printf("按任意键退出..\n");
         system("pause");

 
2012-10-18 00:44
qzpmww
Rank: 2
等 级:论坛游民
帖 子:7
专家分:31
注 册:2012-10-13
得分:7 
以下是引用qzpmww在2012-10-18 00:44:11的发言:

按0退出,不会,但取巧还是可以的。      case 0:
         printf("================================================================================\n");
         printf("\t\t\t感谢使用本软件祝你愉快!\n");
         printf("================================================================================\n");
         printf("按任意键退出..\n");
         system("pause");
 
头文件加上#include<stdlib.h>
2012-10-18 00:45
hh373231690
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:67
专家分:138
注 册:2012-10-13
得分:0 
以下是引用hh373231690在2012-10-18 00:11:49的发言:

貌似不行~没做过...
关闭窗口我是不会~按0退出程序倒是简单
2012-10-18 00:56
feiei
Rank: 2
来 自:河北省石家庄
等 级:论坛游民
帖 子:41
专家分:37
注 册:2012-9-15
得分:0 
呵呵

小白初来。求各种罩。。。。
2012-10-18 09:26
灰度光阴
Rank: 1
等 级:新手上路
帖 子:7
专家分:7
注 册:2012-10-6
得分:7 
1
2012-10-18 22:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-383477-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.064967 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved