c语言求最大值
1. 用c语言找最大值和最小值
用指针求含有十个元素的数组最大值和最小值
主函数参考
int main()
{
int a[10],i,maxnum,minnum;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
FindMaxandMin(a,10,&maxnum,&minnum);
printf("%d %d",maxnum,minnum);
}
输入格式:
数组
输出格式:
最大值 最小值
输入样例:
1 2 3 5 4 6 7 8 9 10
输出样例:
10 1
(1)c语言求最大值扩展阅读
#include
int main()
{
int a[3];
int i,j,temp;
printf("请输入3个数:");
for(i=0;i scanf("%d",&a[i]);
for(i=0;i for(j=0;j if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("最大值%d最小值%d",a[2],a[0]);
return 0;
}
2. C语言求3个数的最大值
int
max(int
x,int
y,int
z);
//定义max函数,函数值为整形,形式参数x,y为整型没有那个;号
3. C语言 求最大值
参考代码如下:
#include<stdio.h>
void main()
{int a,b,z,c=0,x,max,s,t;
max=s=t=0;
for(a=0;a<=50;a++)
for(b=0;b<=50;b++)
{if(12*a+8*b<=480&&a+b<=50&&3*a<=100)
{z=72*a+64*b;
if(max<z){max=z;s=a;t=b;}
printf("%d %d %d\n%",a,b,z);
}
}
printf("%d %d 最大值为%d\n%",s,t,max);
}
4. C语言3个数求最大值怎么写啊!!!我搞了半天都不行!
参考代码
#include <stdio.h>
int main(void) {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);// 输入3个数
int max = a;//默认最大值为a
//选出a,b中的最大值
if(max<b)
max = b;
//将前两个中最大值与c比较,得出真正的最大值
if(max < c)
max = c;
printf("%d",max);//输出最大值
return 0;
}
运行截图
5. 求大神用C语言编程 求两个整数的最大值的代码
#include<stdio.h>
int main()
{
int a,b,max;
printf("请输入两个整数:");
scanf("%d,%d",&a,&b);
if(a>b)
{
max = a;
}
else
{
max = b;
}
printf("较大的数是:%d",max);
return 0;
}
简洁的语言
C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
以上内容参考:网络-c语言
6. c语言求最大值怎么写
temp=(((a[0]>a[1])?a[0]:a[1])>a[2]?:((a[0]>a[1])?a[0]:a[1]):a[2]);
temp就是最大值
不好意思,上面那个多谢了一个冒号,当时没有验证就直接写了,现在已经验证完毕:
具体代码:
#include
int
main()
{
int
a[3];
a[0]=1;
a[2]=3;
a[1]=2;
int
temp=(((a[0]>a[1])?a[0]:a[1])>a[2]?((a[0]>a[1])?a[0]:a[1]):a[2]);
printf("%d",temp);
return
0;
}
7. c语言求最大值函数
自定义函数实现
int max(int a,int b)
{
return a>b?a:b;
}