问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,求a,b,c的最大值,帮忙找错,求指教啊!!!

发布网友 发布时间:2022-05-09 19:34

我来回答

5个回答

热心网友 时间:2023-10-15 11:45

首先说下错误的地方:
1:max函数的申明你忘记了。或者你应该吧max函数写在main上面。
2:max(int a,int b,int c){} 你再函数定义后面就写了分号。这样后面的函数体就无效了。
3:下面的函数体,括号少一个

正确的代码
#include "stdio.h"
#include "conio.h"

int max(int x,int y,int z)
{
int t;
if(x>y)
{
if(x>z)
{
t=x;
}
else
{
t=z;
}
}
else
{
if(y>z)
{
t=y;
}
else
{
t=z;
}
return(t);
}
}

main()
{
int max(int x,int y,int z);
int a,b,c,d;
printf("please input 3 num:\n");
scanf("%d %d %d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
getch();
}

测试结果:
please input 3 num:
3 5 9
max=9

给个简单版本的
#include "stdio.h"
#include "conio.h"

int max(int a, int b)
{
if (a>b)
return a;
else
return b;

}

main()
{
int a,b,c,d;
printf("please input 3 num:\n");
scanf("%d %d %d",&a,&b,&c);
d=max(max(a,b),c);
printf("max=%d\n",d);
getch();
}

热心网友 时间:2023-10-15 11:45

#include<stdio.h>

void cz() //查找最大最小数
{
int n,max,mix,m,N;
printf("请输入m个数,m=");
scanf("%d",&m);
scanf("%d",&n);
max=n;
mix=n;
for(N=1;N<=m-1;N++)
{
scanf("%d",&n);
if(n>=max)
{
max=n;
mix=mix;
}
else if(mix>=n)
{
max=max;
mix=n;
}
else
{
max=max;
mix=mix;
}
}
printf("最大的数是%d\,最小的书是%d\n",max,mix);

}
int main()
{
cz();
return(0);
}
这是我的程序,我看了你的,函数调用很复杂,可以写得很简单的,你看下,希望对你有帮助

热心网友 时间:2023-10-15 11:45

#include "stdio.h"
main()
{
int a,b,c,max;
printf("输入三个数");
scanf("%d %d %d",&a,&b,&c);
if(a>b)
max=a;
else
max=b;
if(max>c)
max=max;
else
max=c;
printf("最大数max=%d\n",max);

}
这是我自己编的,比较简单,你的不怎么想看,太麻烦,而且有逻辑错误!你的程序好像不能运行,这个问题你还是自己仔细看看吧!

热心网友 时间:2023-10-15 11:46

#include<iostream>
using namespace std;
int main()
{
cout<<"输入数(以0结束)"<<endl;
int m,max,min;
cin>>m;
m=max=min;
while(cin>>m,m!=0)
if(m>max)
max=m;
if(m<min)
m=min;
cout<<max<<endl;
return 0;
}

热心网友 时间:2023-10-15 11:47

你的子函数那里多了一个分号啊。子函数的末尾差一个大括号,你的测试结果有错吗 ?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酸醋萝卜怎么做又脆又好吃 账簿启用及交接表填写的步骤 账簿启用及交接表怎样填写 说的是精神分裂症,吃了二年多的药,分别是利培酮片,苯海索片,补脑_百度... 精神分裂症急性期适当的治疗方法 快递三斤荔枝的话要多少钱? 求高手指点一个plc编程问题,计算时间差,还有时间比较后,输出执行... 你好高手 我现在买了个松下fp0的PLC我想写一个步进程序,请问能否... 【plc执行程序步骤】 plc执行程序时 若有一步不能满足条件而执行不了... 电脑屏幕的壁纸怎么更换? 在EXCEL表格里,请问用什么公式可以迅速的找到最大值和最小值,要求列出公式,谢谢! excel中mix是什么意思 mix最大值的数字符号表示吗 车辆抵押第三方,抵押期间被卖,解除抵押之后可以从第三方处收回车吗? 车子被朋友抵押了,我可以把车开回来吗 PP助手怎么下载到没越狱的ipad上 孙红雷演的好先生,可是谁是好先生啊? 电视剧好男人扮演者清单 iphone5手机版PP助手怎么下载 孙红雷演的电视剧有哪些 好先生里孙红雷演的是谁? iPad2 PP助手怎么下载 静摩擦力问题 好先生主要演什么 静摩擦力存在的问题 好先生演员表 何琳 关于 静摩擦的 题目 好先生的女演员 好先生餐厅经理扮演者 海尔电视32EU3100音量调到1时,声音还觉得大,调到O就静音了。怎么处理? 什么是 MIX 啊 速度方向指什么? 物理,“直线运动中速度方向就是物体位移的方向”这句话对吗。 谁有我这个头像的高清大图,我找不到了 我用这个头像你是什么感觉?是不是想女生用的头像,我是男生 我这个头像是情头吗, 我这个头像用了几年了,一直不知道他是谁?有没有知道的请告知 我这个头像好看吗? 我这个头像是谁? 我这个头像萌么 我这个头像怎么样 我要这个头像谁有? 我这个头像可以用吗? 谁能帮我这个头像找一个情侣头像! 我这个头像可不可以换? 我这个头像啊,图片发一下,谢谢! 昨晚梦见大洪水看着涨,结果我妈和朋友掉进水里,后来在远处都被人救了,是什么? 有哪位大师指点一下[抱拳]龙和蝎子是不是相冲相克的? 梦见妈妈掉到河里,爸爸救起了妈妈 梦见母亲掉水里我叫父亲救出来的