|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
int max(int x, int y)
{
int z;
z = x > y ? x : y;
return z;
}
void main()
{
int max(int x, int y);
int a, b, c;
scanf("%d%d", &a, &b);
c = max(a, b);
printf("max=%d", c);
}
大佬们,这个程序是哪出现错误了呀?VS说错误有:1、使用未初始化的内存a和b 2、printf与scanf未定义,假设外部返回为int,3、无法解析的外部符号printf与scanf
这里不需要这一句,另外程序需要头文件
正确代码
- #include<stdio.h>
- int max(int x, int y)
- {
- int z;
- z = x > y ? x : y;
- return z;
- }
- void main()
- {
- int a, b, c;
- scanf("%d%d", &a, &b);
- c = max(a, b);
- printf("max=%d", c);
- }
复制代码
|
|