| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1313 人关注过本帖
标题:这程序 有错?求帮助。。。。
只看楼主 加入收藏
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
收藏
得分:0 
回复 7楼 梦想天奇
#include < stdio.h >
和对应的
system( "pause ")
是使那个显示结果的黑色区域停留的长。。。。。。。。

最惨的不是忘不了悲伤的回忆,而是那些悲伤的回忆却开始记不清。。。
2011-09-28 17:33
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:0 
回复 楼主 吴军旗
#include < stdio.h >
#include < stdlib.h >
void main( ) {
int max( int x, int y );
int a,    b,    c;
    scanf( " %d,%d " ,&a,&b );
    c = max( a,b );
    printf( " Max is %d\n " ,c ); }
int max ( int x, int y)     { int z;
    z = x > y ? x:y;
return (z);
   
   }

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-09-28 18:02
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:0 
回复 11楼 吴军旗
好乱的代码,函数声明,乱写,对基础不熟,把 system ( " pause " )放到return后,这根本就没起作用

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-09-28 18:17
jackienupt
Rank: 1
等 级:新手上路
帖 子:29
专家分:9
注 册:2011-9-24
收藏
得分:0 
#include < stdio.h >
#include < stdlib.h >

int max(int x,int y);
void main( )
{
    int a,b,c;
    scanf( "%d%d",&a,&b );  //此处的%d%d之间最好别用“,”,这样限定了输入的格式,个人觉得不太好
    c = max( a,b );
    printf( "Max is %d\n",c );

}
int max (int x,int y)
    {int z;
    z = x > y ? x:y;
    return z;
    system ("pause");
    }
2011-09-28 18:44
何时是月明
Rank: 2
等 级:论坛游民
帖 子:30
专家分:76
注 册:2011-9-27
收藏
得分:0 
#include <stdio.h>
void main()
{
    int a,b,c;
    scanf ("%d%d",&a,&b);
    c=a>b?a:b;
    printf("%d",c)
}
C语言中程序就好简单点。
2011-09-28 18:52
aaa6516252
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-7-8
收藏
得分:0 
调用子程序时,最好在mian函数前先声明下,要不会有warning  这句话不太懂
2011-09-28 19:24
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
收藏
得分:0 
回复 14楼 jackienupt
  谢谢你。。。。。。。

最惨的不是忘不了悲伤的回忆,而是那些悲伤的回忆却开始记不清。。。
2011-09-28 19:55
honey536
Rank: 2
来 自:山东
等 级:论坛游民
帖 子:68
专家分:76
注 册:2010-4-20
收藏
得分:0 
#include < stdio.h >
#include < stdlib.h >
void main( )
{
    int max( int x,int y );
    int a,b,c;
    scanf( "%d,%d",&a,&b );
    c = max(a,b);
    printf( "Max is %d\n",c );
 system ("pause");
}
 int max (int x,int y)
    {
     int z;
    z = x > y ? x:y;
    return (z);
   
    }

要养成良好的编程习惯才行,力求规范
2011-09-28 20:38
慧子Victory
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2011-9-5
收藏
得分:0 
#include < stdio.h >
void main( )
{
    int max( int x,int y );
    int a,b,c;
    scanf( "%d%d",&a,&b );
    c = max(a,b);
    printf( "Max is %d\n",c );
}
        int max (int x,int y)
    {int z;
        z=x>y?x:y;
  return z;
    }
这是我的观点!
我不太明白你那个头文件中<stdilid.h>是神马意思!但是这个程序我是运行出来了!
你的程序中:
1.printf后边少了“;”;
2.return后边的变量没有“()”,直接加的就是变量名称!
3.主函数应该写在“{}”中!
嘻嘻!仅供参考!
2011-09-28 21:00
枯叶蝴蝶
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:48
专家分:133
注 册:2011-6-17
收藏
得分:0 
这个应该是书上的例题呀
2011-09-28 21:25
快速回复:这程序 有错?求帮助。。。。
数据加载中...
 
   



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

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