
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;
} 展开
{
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;
} 展开
4个回答
展开全部
你的程序太乱套了,需要好好学习编程基本知识
#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;
}
展开全部
追问
我函数调用不太会,试着编的
追答
#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;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这写的什么破东西,你连函数的定义和声明都没理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
{
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;
}
这是个函数?函数前面应该有函数头,你这没有
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;
}
这是个函数?函数前面应该有函数头,你这没有
追问
应该怎么改啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询