當前位置:首頁 » 編程語言 » c語言最大值怎麼賦值
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言最大值怎麼賦值

發布時間: 2022-04-20 12:03:15

『壹』 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;

}

運行截圖