C语言,用函数求最大值的。

#include "stdio.h"
int max(int x,int y,int z)
{
int max;
if(x<y)
max=y;
else max=x
if(max<z)
max=z;
return max;
}
int main()
{
int m,n,a,b,c,d,e;
printf("5:");
scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
m=max(a,b,c);
n=max(m,d,e);
printf("%d",n);
return 0;
}

又是什么问题?用函数求最大值的

C语言,用函数求最大值的步骤如下:

1,首先编辑vc6.0中的代码,将其另存为.c文件,然后单击构建按钮(或按键盘F7快捷键)。

2,可以看到没有错误和警告。

3,然后按“运行”按钮(或按快捷键Ctrl + F5)运行程序。

4,输入三个数字454 12 861进行代码测试。结果如下,操作正确。

5,发布以下三个数字以查找最大c语言代码,如下所示:#include <stdio.h> main(){int a,b,c; int big; printf(“请输入3个数字\ n”) ; Scanf(“%d%d%d”,&a,&b,&c); if(a> = b)big = a; elsebig = b; if(c> big)big = c; printf(“Maximum is%d \ n“,大);}。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-09

1、首先在vc6.0里面编辑代码,保存为.c文件,然后点击build按钮(或者按下键盘F7快捷键)。

2、可以看到没有任何错误error和警告。


3、然后按下运行按钮(或者直接按快捷键Ctrl+F5),运行程序。

4、输入三个数454  12  861进行代码测试,结果如下,运行正确。

5、下面贴出三个数求最大值c语言代码如下:#include<stdio.h>main(){int a,b,c;int big;printf("请输入3个数\n");scanf("%d %d %d",&a,&b,&c);if(a>=b)big=a;elsebig=b;if(c>big)big=c;printf("最大数是%d\n",big);} 。



扩展资料


C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

数组,如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。

指针,如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。

字符串,C语言的字符串其实就是以'\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。它们不同于字符数组。使用这些函数需要引用头文件<string.h>。

文件输入/输出,在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件<stdio.h>;中。

标准输入/输出,有三个标准输入/输出是标准I/O库预先定义的:

1、stdin标准输入

2、stdout标准输出

3、stderr输入输出错误

运算,C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉得这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。

当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。

数据类型关键字:

short:修饰int,短整型数据,可省略被修饰的int。(K&R时期引入)

long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)

long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)

signed:修饰整型数据,有符号数据类型。(C89标准新增)

unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)

restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。(C99标准新增)

复杂类型关键字

struct:结构体声明。(K&R时期引入)

union:联合体声明。(K&R时期引入)

enum:枚举声明。(C89标准新增)

typedef:声明类型别名。(K&R时期引入)

sizeof:得到特定类型或特定类型变量的大小。(K&R时期引入)

inline:内联函数用于取代宏定义,会在任何调用它的地方展开。(C99标准新增)

参考资料:百度百科-C语言

本回答被网友采纳
第2个回答  2019-08-06

1、首先在vc6.0里面编辑代码,保存为.c文件,然后点击build按钮(或者按下键盘F7快捷键)。

2、可以看到没有任何错误error和警告。

3、然后按下运行按钮(或者直接按快捷键Ctrl+F5),运行程序。

4、输入三个数454  12  861进行代码测试,结果如下,运行正确。

5、下面贴出三个数求最大值c语言代码如下:#include<stdio.h>main(){int a,b,c;int big;printf("请输入3个数\n");scanf("%d %d %d",&a,&b,&c);if(a>=b)big=a;elsebig=b;if(c>big)big=c;printf("最大数是%d\n",big);} 。

本回答被网友采纳
第3个回答  2019-05-27

#include&lt;stdio.h&gt;

#include&lt;string.h&gt;

//求最大值

int getMax(int p[],int size){

int i;

int t;

for(i=1;i&lt;size;i++)

{

if(p[0]&lt;p&lt;i&gt;)

{

t=p&lt;i&gt;;

p&lt;i&gt;=p[0];

p[0]=t;

}

}

return p[0];

}

int main(){

int p[]={8,5,4,3,9,6};

int size=sizeof§/sizeof(int);

printf(“1、最大值是:%d\n”,getMax(p,size));

return 0;

}


扩展资料:

例:从键盘输入三个数,之后调用函数实现求三个数的最大值

代码实现:

#include&lt;stdio.h&gt;

int main()

{

int qmax(int a,int b,int c);//求最大值函数的声明

int x,y,z;

int max_value;//用来存最大值

scanf("%d%d%d",&x,&y,&z);//读入三个数

max_value=qmax(x,y,z);//调用函数

printf("%d\n",max_value);//输出

return 0;

}

int qmax(int a,int b,int c)//求最大值函数的实现

{

int max=0;

if(a&gt;max)

max=a;

if(b&gt;max)

max=b;

if(c&gt;max)

max=c;

return max;

}

本回答被网友采纳
第4个回答  推荐于2017-04-14

函数max()里max=x后面少了个分号

#include "stdio.h"
int max(int x,int y,int z)
{
    int max;
    if(x<y)
    max=y;
    else max=x;
    if(max<z)
    max=z;
    return max;
}
int main()
{
    int m,n,a,b,c,d,e;
    printf("5:");
    scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
    m=max(a,b,c);
    n=max(m,d,e);
    printf("%d",n);
    return 0;
}

本回答被提问者采纳
相似回答