| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1011 人关注过本帖
标题:大家好 ,请问各位大神 这个程序哪儿错了?
只看楼主 加入收藏
王大伟1234
Rank: 1
来 自:河北省邢台市
等 级:新手上路
帖 子:9
专家分:2
注 册:2013-3-9
收藏
得分:0 
回复 8楼 新手而已
谢谢

学无止境,虚心学习、、、
2013-04-08 18:11
a873457781
Rank: 1
等 级:新手上路
帖 子:5
专家分:5
注 册:2013-4-8
收藏
得分:2 
新手  表示不懂   谢谢
2013-04-08 18:25
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:2 
1、printf("shu chujie guo:a+(-,*,/)b);这一句少个引号,改成:printf("shu chujie guo:a+(-,*,/)b");
2、你的主函数是int型,你忘记返回值了,虽然可以编译,但是要告诉系统正常结束。
3、这是我给你改的代码:
#include <stdio.h>
 int main(void)
 {
     double a ,b;
     char c;
     printf("shu chujie guo:a+(-,*,/)b");
 
    scanf("%lf,%lf,%c",&a,&b,&c);
     switch(c)
     {
     case '+':printf("%f",a+b);break;
     case '-':printf("%f",a-b);break;
     case '*':printf("%f",a*b);break;
     case '/':printf("%f",a/b);break;
     default:printf("shuchu error!");
     }
     return 0;
     
}

Maybe
2013-04-08 18:28
卐寒冬卍
Rank: 2
等 级:论坛游民
帖 子:80
专家分:17
注 册:2013-3-19
收藏
得分:2 
printf("shu chujie guo:a+(-,*,/)b");
shu chujie guo如果用的是VC6.0可以写成汉字

学无先后,达者为师
2013-04-08 19:50
LEOO
Rank: 1
等 级:新手上路
帖 子:3
专家分:2
注 册:2013-3-19
收藏
得分:2 
回复 楼主 王大伟1234
第一个printf语句后面忘了加",而且在scanf语句中最好加上逗号,即:scamnf("%d,%d,%c\n",&a,&b,&c);否则的话,按照你这种方式,首先输入第一个数字,然后按enter键,然后再输入第二个数字以后就不能按enter键,而是直接输入符号
2013-04-08 20:27
whukeming
Rank: 2
等 级:论坛游民
帖 子:76
专家分:51
注 册:2008-8-24
收藏
得分:2 
printf("shu chujie guo:a+(-,*,/)b");
2013-04-08 20:32
快速回复:大家好 ,请问各位大神 这个程序哪儿错了?
数据加载中...
 
   



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

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