‘壹’ c语言,三个数输出最大值
#include <stdio.h>
#define max(a,b) (a>b?a:b)
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d ",max(max(a,b),c));
return 0;
}
(1)c语言最大值怎么赋值扩展阅读:
JAVA得到数组中最大值和最小值的简单实例
public class TestJava4_3
{
public static void main(String args[])
{
int i,min,max;
int A[]={74,48,30,17,62}; // 声明整数数组A,并赋初值
min=max=A[0];
System.out.print("数组A的元素包括:");
for(i=0;i<A.length;i++)
{
System.out.print(A[i]+" ");
if(A[i]>max) // 判断最大值
max=A[i];
if(A[i]<min) // 判断最小值
min=A[i];
}
System.out.println(" 数组的最大值是:"+max); // 输出最大值
System.out.println("数组的最小值是:"+min); // 输出最小值
}
}
该程序输出结果:
数组A的元素包括:74 48 30 17 62
数组的最大值是:74
数组的最小值是:17
‘贰’ 怎么用C语言计算a,b,c的最大值。用最简单的方法
#include<stdio.h>
intmain()
{
inta,b,c;
intmax;//设最大值
max=-10000000000;//使max的值
scanf("%d%d%d");//给a,b,c赋值
if(max<a)//判断a和max的大小
max=a;//如果a比max大,max等于a
if(max<b)//判断b和max的大小
max=b;//如果b比max大,max等于b
if(max<c)//判断c和max的大小
max=c;//如果c比max大,max等于c
printf("%d",max);//输出max
return0;
}
希望楼主满意
‘叁’ c语言数组最大值·
求数组中的最大值和最小值,一般使用假设法,即假设数组的第1个元素为最大值,同时也是最小值,然后遍历数组,找到最大值和最小值。示例如下:
#include<stdio.h>
intmain()
{
inta[]={1,2,3,4,5,6,7,8,9,10};
intmax,min;
max=min=a[0];//假设第1个元素即是最大值也是最小值。
intmax_pos=0,min_pos=0;
//遍历数组,找出数组a中的最大数和最小数
for(intinx=0;inx!=sizeof(a)/sizeof(int);++inx){
if(a[inx]>max)max=a[inx],max_pos=inx;
elseif(a[inx]<min)min=a[inx],min_pos=inx;
}
printf("最大数:%d 最小数:%d
",max,min);
return0;
}
‘肆’ c语言数组求最大值如图
#include<stdio.h>
void main()
{
int i,n;
double a[100],max;//避免数据过大溢出导致输入无效,所以用double;
max=a[0];//假设最大值为a[0]
printf("请输入录入数据个数: ");
scanf("%d",&n);
printf(" ");
printf("请输入数据数值,并回车: ");//数据录入
for(i=0;i<n;i++)
scanf("%lf",&a[i]);
for(i=0;i<n;i++)//数据比较大小
if(a[i]>max)max=a[i];
printf("最大值=%.2lf",max);//输出数据带2位小数
}
‘伍’ C语言找出三个数最大值怎么弄
思路:先定义三个数a,b,c;接着键盘输入并依次赋值,接着判断a和b值大小,把大值赋值给a,接着比较a和c的大小,把大值赋值给a,最后输出a。
参考代码:
#include
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a
评论
0
0
加载更多
‘陆’ C语言入门求教:求两个整数中较大者的赋值问题
改正如下
#include<stdio.h>
//主函数
int main()
{
int max(int x,int u);//这里你打错了
int a,b,c;
scanf(%d,%d\n",&a, &b);//这里是输入两个数
c = max(a,b);//最大值返回给c
printf("%d",c);//打印出最大值
return 0;
}
//求两个整数中的较大者的max函数
int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
‘柒’ 最近学习C语言,求知道这个程序是怎么把最大值赋给最后面的
#include"stdio.h"
main()
{
inta[10],i,j;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
j=0;//假定j指向最大的那个数
for(i=1;i<10;i++)
if(a[i]>a[j])j=i;//如果i指向的数更大,将i赋值给j
a[9]=a[j];//最后将j指向的那个最大的数付给最后一个元素
}
‘捌’ C语言编程中输入任意的三个数a b c,赋值后得出最大值,怎么编
#include<stdlib.h>
void
main(){
int
a,b,c,max;
printf("请输入三个整数,两个数之间用空格隔开!");
scanf("%d%d%d",&a,&b,&c);
max
=
a>(b>c?b:c)?a:(b>c?b:c);
printf("最大的数是%d",a);
}
‘玖’ 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;
}