| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1933 人关注过本帖
标题:我刚刚接触C++ 写了一个运算式,不知道哪里错了
只看楼主 加入收藏
qq872551969
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:1
帖 子:241
专家分:1377
注 册:2012-7-13
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
我刚刚接触C++ 写了一个运算式,不知道哪里错了
main()
{
    int a,b,c;
    printf("请输入数字,中间用空格分开:\n");
    scanf("%d %d",&a,&b);
    c=max(a,b)
    c=a+c;
    printf("最终运算式表达结果为 %d\n",c);
}
我想表达的是a与b的最大值赋予c,然后算出a+c的结果为c,结果输出,我刚接触编程,大虾们多多指教,能让新手明白的语言,谢谢。
搜索更多相关主题的帖子: 最大值 
2012-07-17 10:27
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:20 
你用的是什么编译器?tc 吗?

现在 C 语言要求使用 int main() {} 这种写法,main 的最后习惯上是加上 return 0; 这样的语句。
很多现在代编译器,如果你不写 int main() 或者,最后没有 return 语句,还会给出警告甚至错误提示呢。
另外程序的最开始,要加上 #include <stdio.h> 这样的语句,不然很多编译可能会无法正常调用 printf() 这样的函数。

如果楼主用的是 tc。那么由于它比较古老了,在那个年代,没有强制 int main 的要求。而且它自己默认包含了一些头文件,所以用户不包也可以使用一些常用函数。
这些特征并不是什么优势,也不是什么好习惯。如果楼主是用 tc 的,建议换一换。
2012-07-17 12:25
qq872551969
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:1
帖 子:241
专家分:1377
注 册:2012-7-13
收藏
得分:0 
回复 2楼 pangding
我用的是C++ 6.0的 关键是我的值赋予C的这部分对吗?我感觉我自己都有点糊涂呢。我的C数值是不是在一直变化?

编程交流请加群:【234181324】,一起学习,一起进步,新建的群,主打C语言和JAVA等程序设计,等待高手们的入驻,无论你是高手也好,新手也好,在这里都是平等的,欢迎你们的加入~!【234181324】
2012-07-17 13:06
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
回复 3楼 qq872551969
是的。想知道 c 的值是不是变化,一是可以步进自己看,二也可以加几个 printf 语句,输出 c 的值进行观察。
2012-07-17 16:26
qq872551969
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:1
帖 子:241
专家分:1377
注 册:2012-7-13
收藏
得分:0 
回复 4楼 pangding
哦,观察还不怎么成熟,输出的话,能不能同时多行输出呢?我试试

编程交流请加群:【234181324】,一起学习,一起进步,新建的群,主打C语言和JAVA等程序设计,等待高手们的入驻,无论你是高手也好,新手也好,在这里都是平等的,欢迎你们的加入~!【234181324】
2012-07-18 08:33
zhuanjia0
Rank: 4
等 级:业余侠客
威 望:3
帖 子:86
专家分:232
注 册:2012-1-13
收藏
得分:0 
c=max(a,b)
应该是这边报错,少了分号。

[ 本帖最后由 zhuanjia0 于 2012-7-19 17:22 编辑 ]
2012-07-19 14:22
llgpls
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-6-23
收藏
得分:0 
max后面没有分号,还是max函数有没有定义。再者就是你的输入,输出,看看头文件有没有包含你的printf的。。
我一般都是用cout输出,cin输入,它的头是#include“iostream”,对于printf一般是C的是那个文件就忘记了,很久没学C了
2012-07-20 15:20
qq872551969
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:1
帖 子:241
专家分:1377
注 册:2012-7-13
收藏
得分:0 
我懂了

编程交流请加群:【234181324】,一起学习,一起进步,新建的群,主打C语言和JAVA等程序设计,等待高手们的入驻,无论你是高手也好,新手也好,在这里都是平等的,欢迎你们的加入~!【234181324】
2012-07-25 09:27
快速回复:我刚刚接触C++ 写了一个运算式,不知道哪里错了
数据加载中...
 
   



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

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