
c语言max函数错误,提示c4013
程序运行没问题,下面还有报错请问是什么意思?#include<stdio.h>voidmain(){inta,b,c,d;printf("输入两个数:\n\a");sca...
程序运行没问题,下面还有报错
请问是什么意思?
# include <stdio.h>
void main()
{
int a, b, c, d;
printf("输入两个数:\n\a");
scanf("%d%d", &a, &b);
c = max(a, b);
d = min(a, b);
printf("max = %d\nmin = %d", c, d);
}
int max(int a, int b)
{
int c;
if (a>b)
c = a;
else
c = b;
return (c);
}
int min(int a, int b)
{
int c;
if (a<b)
c = a;
else
c = b;
return (c);
} 展开
请问是什么意思?
# include <stdio.h>
void main()
{
int a, b, c, d;
printf("输入两个数:\n\a");
scanf("%d%d", &a, &b);
c = max(a, b);
d = min(a, b);
printf("max = %d\nmin = %d", c, d);
}
int max(int a, int b)
{
int c;
if (a>b)
c = a;
else
c = b;
return (c);
}
int min(int a, int b)
{
int c;
if (a<b)
c = a;
else
c = b;
return (c);
} 展开
3个回答
展开全部
在main函数中使用max和min两个函数之前没有对他们定义或者申明。有两个方法:
1. 把main函数所有内容整体剪切到程序最后(即max和min函数之后)
2. 在main函数之前加两句话,来申明max和min函数。添加的语句是:
int max(int a, int b);//注意结尾都要有分号,才是申明
int min(int a, int b);
1. 把main函数所有内容整体剪切到程序最后(即max和min函数之后)
2. 在main函数之前加两句话,来申明max和min函数。添加的语句是:
int max(int a, int b);//注意结尾都要有分号,才是申明
int min(int a, int b);
展开全部
C语言中的函数要先声明后定义,请在main函数前加上
int max(int a, int b);
int min(int a, int b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是你的编程中 有中文字符出现,不过这个可以不用管
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询