| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 600 人关注过本帖
标题:帮忙看看,输出不了结果
只看楼主 加入收藏
yynana
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-3-27
结帖率:33.33%
收藏
已结贴  问题点数:2 回复次数:6 
帮忙看看,输出不了结果
#include<stdio.h>
main()
{
    float a,b,d;
    char c;
    printf("请输入运算格式:a(+,-,*,/)b \n");
    scanf("%f,%c,%f",&a,&c,&b);
    switch(c)
    {
    case '+':printf("%f\n",a+b);break;
    case '-':printf("%f\n",a-b);break;
    case '*':printf("%f\n",a*b);break;
    case '/':
        if(!b)
            printf("除数不能是零\n");
        else
            printf("%f\n",a/b);
        break;
    default:printf("输入错误\n");
        
    }
}
搜索更多相关主题的帖子: default 看看 
2013-04-29 16:22
笑傲
Rank: 8Rank: 8
来 自:迪拜
等 级:蝙蝠侠
威 望:5
帖 子:223
专家分:856
注 册:2013-3-9
收藏
得分:1 
scanf("%f,%c,%f",&a,&c,&b);这一句改为scanf("%f%c%f",&a,&c,&b);就可以了
否则你输入时就要注意了,比如3,+,8回车才行

练就一身本领,只为笑傲江湖!
2013-04-29 17:03
星112
Rank: 5Rank: 5
来 自:山西朔州
等 级:职业侠客
威 望:2
帖 子:94
专家分:342
注 册:2012-6-22
收藏
得分:1 
不是不输出结果,是cmd关闭的太快了,所以无法看到,根本不是加不加逗号的scanf问题,
可以考虑在最后加上system("pause");
                   return 0;
2013-04-29 17:50
yynana
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-3-27
收藏
得分:0 
回复 3楼 星112
好的
2013-04-29 18:42
chenzhibin07
Rank: 2
等 级:论坛游民
帖 子:57
专家分:64
注 册:2013-4-10
收藏
得分:1 
挺三楼!
2013-04-29 20:26
hsjjgm
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:106
专家分:189
注 册:2013-4-27
收藏
得分:1 
实践出真理,经测试,不是三楼的问题,应该二楼是对的。
如果这么写会更好点。
#include<stdio.h>

int main( void )
{
    float a,b;
    char c;

    printf("请输入运算格式:a(+,-,*,/)b \n");
    scanf("%c", &c);
    printf("请输入要运算的数字:\n");
    scanf("%f %f", &a, &b);

    switch(c)
    {
    case '+':printf("%f\n",a+b);break;
    case '-':printf("%f\n",a-b);break;
    case '*':printf("%f\n",a*b);break;
    case '/':
        if(!b)
            printf("除数不能是零\n");
        else
            printf("%f\n",a/b);
        break;
    default:printf("输入错误\n");
        
    }
    return 0;
}


[ 本帖最后由 hsjjgm 于 2013-4-29 23:06 编辑 ]
2013-04-29 23:05
快速回复:帮忙看看,输出不了结果
数据加载中...
 
   



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

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