| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1028 人关注过本帖
标题:我刚刚学习C求高手看看下面的代码那错了
只看楼主 加入收藏
h510120
Rank: 1
等 级:新手上路
帖 子:10
专家分:2
注 册:2012-1-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:11 
我刚刚学习C求高手看看下面的代码那错了
main()
{
    int a,b,max;
    scanf("%d%d",&a,&b);
    max=(a<b)?a:b;
    printf("max");
    getch();

}
搜索更多相关主题的帖子: max 
2012-02-10 03:15
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:1 
printf("max");
 问下你这个的目的,能否达到?
去看下printf()函数的使用。

梅尚程荀
马谭杨奚







                                                       
2012-02-10 09:07
tt7721
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:60
专家分:107
注 册:2011-8-7
收藏
得分:2 
程序代码:
#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,max;
scanf("%d,%d",&a,&b);
max=(a>b)?a:b;
printf("%d",max);
getch();
}
2012-02-10 09:12
C_596322153
Rank: 6Rank: 6
来 自:徽州
等 级:侠之大者
帖 子:182
专家分:466
注 册:2012-1-10
收藏
得分:1 
以下是引用tt7721在2012-2-10 09:12:24的发言:

#include  
#include  
int main()
{
int a,b,max;
scanf("%d,%d",&a,&b);
max=(a>b)?a:b;
printf("%d",max);
getch();
}
同意 输出啊a b中大的   
  楼主定义变量名时最好能代表一定的意思...... 你的那代码应该用 min
2012-02-10 09:40
zxd675816777
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:252
专家分:631
注 册:2012-2-3
收藏
得分:1 
main()
 {
     int a,b,min;
     scanf("%d%d",&a,&b);
     min=(a<b)?a:b;
     printf("%d",min);
     return 0;
 
}

数学好难!
2012-02-10 09:50
小赵q1
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:492
专家分:777
注 册:2011-8-26
收藏
得分:5 
输出的时候你没有加类型标识符,应该加个%d,不加的话就只输出一个max;
三楼正解不过我想问下:
头文件应该加#include<stdio.h>
但是那个#include<conio.h>是不是不需要加呀,
另外前面是int main()
最后是不是要加一个return 0;呢?
2012-02-10 09:56
tt7721
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:60
专家分:107
注 册:2011-8-7
收藏
得分:3 
  第一个问题 #include < stdio.h>  【conio.h是C标准库中的头文件。   conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。】(源自谷歌)。我用的VC6.0编译工具.执行程序以后 DOS界面会迅速关闭。我想看清楚结果 然后就加了个conio.h   然后再main函数中加一句getch();就可以了。。我不知道为什么、、但是这样做可以让DOS界面停住。让我能仔细观看程序运行结果。
第二个问题  你说的对  应该加上return 0;我对这个东西有点奇怪 为什么不加也能执行呀  求解。。
2012-02-10 10:20
sky灬斩情
Rank: 1
来 自:株洲
等 级:新手上路
帖 子:8
专家分:9
注 册:2012-2-10
收藏
得分:3 
你先看看你的这个程序需不需要返回值,如果不需要可以不加int main()的int,写void就可以了
写了int就要返回值,那你就需要加return。
2012-02-10 21:07
吴小君
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:198
注 册:2012-1-2
收藏
得分:3 
printf("max=%d",max);
还有啊,你求的是最小值
 scanf("%d%d",&a,&b);
再输入时,数值间加空格

小弟学习C语言刚入门,请大侠们多多指教,不吝赐解!
2012-02-10 21:46
h510120
Rank: 1
等 级:新手上路
帖 子:10
专家分:2
注 册:2012-1-27
收藏
得分:0 
谢谢了!我知道了啊
2012-02-12 01:33
快速回复:我刚刚学习C求高手看看下面的代码那错了
数据加载中...
 
   



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

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