| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2306 人关注过本帖
标题:我刚开始学C,从书上找了个小程序,但不知道怎么会出错呢?
只看楼主 加入收藏
大飞玩编程
Rank: 2
等 级:论坛游民
帖 子:21
专家分:12
注 册:2012-7-24
收藏
得分:0 
出错上一行每分号
2012-07-27 07:52
宇文飞
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2012-7-26
收藏
得分:0 
貌似这个程序应该是下面这个程序的  一部分  是人家拿出来做讲解的吧
# incdule<stdio.h>
int main()
{
int max (int x,int y.);
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}
int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
2012-07-27 09:05
gostlove
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2012-7-27
收藏
得分:0 
哟哟哟,切克闹,话说今天我刚看到这段代码,但是我的对了,你的错了,仔细一看,分号没得了
2012-07-27 18:34
猪头滢
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2012-7-26
收藏
得分:0 
好像欠分号了
2012-07-28 00:20
liqi2009
Rank: 2
等 级:禁止访问
帖 子:71
专家分:15
注 册:2012-2-21
收藏
得分:0 
C函数定义不能嵌套
2012-07-28 10:18
johnsone
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-7-28
收藏
得分:0 
max (int x,int y)明显是定义的函数,没有具体内容,应该将原有的具体内容用{}框起来,即在main()函数{}内部再加个{},个人意见max (int x,int y)明显是定义的函数,没有具体内容,应该将原有的具体内容用{}框起来,即在main()函数{}内部再加个{},个人意见max (int x,int y)明显是定义的函数,没有具体内容,应该将原有的具体内容用{}框起来,即在main()函数{}内部再加个{},个人意见

int max(int a,int b)
{
    if(a>b)return a;
    else return b;
}
main()
{
    int max(int a,int b);
    int x,y,z;
    printf("input two numbers:\n");
    scanf("%d%d",&x,&y);
    z=max(x,y);
    printf("maxmum=%d",z);
}

[ 本帖最后由 johnsone 于 2012-7-28 18:00 编辑 ]
2012-07-28 13:44
我叫聪聪
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-7-28
收藏
得分:0 
你这个程序应该是想比较俩个数的大小,但是程序上有很多语法和函数乱用的错误额
我根据你这个编了一下,应该是类似这个意思,有输入界面,取数的话应该会更容易些的
#include<stdio.h>

int main(int x,int y)
{
    scanf("%d,%d",&x,&y);
    int Max;
   
    if(x-y>0)
    Max=x;
   
    else
    Max=y;


    printf("%d\n",Max);
    return 0;
}
2012-07-29 18:15
快速回复:我刚开始学C,从书上找了个小程序,但不知道怎么会出错呢?
数据加载中...
 
   



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

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