main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("%d",c);
}
max(x,y);
intx,y;
{
int z;
z=(x>y)?x:y;
return(z);
} 那里出错了请帮我找出来 谢谢
c语言在线编译
答案:6 悬赏:20
解决时间 2021-03-23 19:03
- 提问者网友:你在我心中是最美
- 2021-03-23 14:16
最佳答案
- 二级知识专家网友:星星坠落
- 2021-03-23 15:03
#include<stdio.h>//头文件补上
int max(int x,int y)//定义声明函数
{
int z;
z=(x>y)?x:y;
return(z);
}
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);//函数调用
printf("%d",c);
return 0;
}
int max(int x,int y)//定义声明函数
{
int z;
z=(x>y)?x:y;
return(z);
}
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);//函数调用
printf("%d",c);
return 0;
}
全部回答
- 1楼网友:深街酒徒
- 2021-03-23 18:54
int max(int x,int y);
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("%d",c);
}
int max(int x,int y)
{
int z;
z=(x>y)?x:y;
return(z);
}
你是求a,b中较大的数吧
- 2楼网友:高冷不撩人
- 2021-03-23 18:20
你的函数申明 要掉到主函数前啊
- 3楼网友:深街酒徒
- 2021-03-23 17:33
问题很多
第一:函数申明问题,max(x,y);应该放在main() 上面,不然会报 没定义max()错误
第二:函数返回值问题.max()是一个有返回值的函数,在max()前面应该加 返回值类型的条件
第三:文件包含问题.printf 用到了 stdio.h
还有些小细节问题...就不说
具体修改如下:
#include <stdio.h>
int max(int x,int y)
{
int z;
z=(x>y)?x:y;
return z;
}
void main(void)
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
- 4楼网友:桃花别处起长歌
- 2021-03-23 16:27
#include<stdio.h>//1没有头文件
int max(int x,int y);//2没有函数声明
void main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("%d\n",c);
}
int max(int x,int y)//3函数没有定义好
{
int z;
z=(x>y)?x:y;
return(z);
}
- 5楼网友:何以畏孤独
- 2021-03-23 15:46
病毒?呵呵,这个考钱吃饭的世界 谁会给你自己辛苦研制的程序 源代码
找 开源程序 自己去黑客论坛找
ps:(如果你c语言都没入门的话 就别想了,一个病毒程序不仅仅只有源代码构成 他还有框架 还要封装 仅仅一个c语言是编不出来的 因为你用的所有功能都是别人编写的编译器里的 这些源代码都公开了 写操作系统维护的人员难道会忽略这个?)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯