C语言编程 出现missing function header是什么问题?求大神指导!!!!

#include<stdio.h>{intmax(inta,intb);for(1=<a,a<10,a++;3=<b,b<9,b++)prntf("任意输入ab的值\n"... #include <stdio.h>
{
int max(int a,int b);
for( 1=<a,a<10,a++;3=<b,b<9,b++)
prntf("任意输入a b的值\n");
if(a>b)
printf ("max=a");
else
printf("max=b");
return max;
}
main ()
{int a,b,max;
scanf("%d%d",&a,&b);
printf("max=%d\n",max);
return max;
}
展开
 我来答
kaixingui2012
2014-12-18 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6816万
展开全部
你的程序太乱套了,需要好好学习编程基本知识
#include <stdio.h>

int max_num(int a,int b) //定义函数,变量名与函数名不能重复!

int max;
if(a>b)
max=a; //赋值
else
max=b;
return max;
}
int main ()
{
int a,b;
printf("任意输入a b的值\n");
scanf("%d%d",&a,&b);
printf("max=%d\n",max_num(a,b));//函数调用
return 0;
}
派大星的账号
推荐于2017-09-26
知道答主
回答量:21
采纳率:0%
帮助的人:17.2万
展开全部
你的第一个block没有header,就是第二行前面要取名字,还有一个问题就是,你的main函数好像写得有些问题,没有类型,我也不明白,你主函数是下面那个block的话,上面那个函数为什么要调用main
追问
我函数调用不太会,试着编的
追答

  

#include <stdio.h>
 
int max_num(int a,int b) //不可以取名为main,因为主函数就叫main

    int max;
    if(a>b)
        max=a; 
    else
        max=b;
    return max;
}
int main ()
{
    int a,b;
    printf("任意输入a b的值\n");
    scanf("%d%d",&a,&b);
    printf("max=%d\n",max_num(a,b));//函数调用
    return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水上漂汤
2014-12-18 · TA获得超过1万个赞
知道大有可为答主
回答量:1830
采纳率:71%
帮助的人:1480万
展开全部
这写的什么破东西,你连函数的定义和声明都没理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heptnaol
2014-12-18 · TA获得超过7265个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1950万
展开全部
{
int max(int a,int b);
for( 1=<a,a<10,a++;3=<b,b<9,b++)
prntf("任意输入a b的值\n");
if(a>b)
printf ("max=a");
else
printf("max=b");
return max;
}
这是个函数?函数前面应该有函数头,你这没有
追问
应该怎么改啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式