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

c語言最大值怎麼求

發布時間: 2022-10-15 10:25:47

A. 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;
}

B. 如何求c語言合法整數最大值

C語言一般用補碼表示整數。
最大正整數是2^(n-1)-1,其中n為整數佔用的位數,對於常用的雙位元組,n就是16
絕對值最大的負整數是-2^(n-1)+1

C. c語言求最大值怎麼寫

scanf("%d,%d,%d",&a,&b,&c); 呵呵,這里要注意,你少了&地址符,再輸入的時候要注意格式要安 3,5,7 這樣輸入,再比如說scanf("max=%d,a=%d,c=%d",a,b,c); 就要按 max=3,a=5,c=7 這樣輸入 ,一般可以這樣scanf("%d%d%d",&a,&b,&c); 就直接中間空一格 3 5 7 輸入
這個可以寫的簡單點
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a,b,c,max;
system( "graftabl 936 "); /*調用Ms-Dos中文支持 */
clrscr(); /*清楚屏幕上的顯示內容*/
scanf("%d%d%d",&a,&b,&c);
max=a>b?a:b;
max=max>b?max:b;
printf("最大值%d",c);
else
printf("%d",max);
}

D. 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);
}

E. 關於C語言求最大值

int max(int x,int y) 這個後面加分號?
這個是函數的定義,不需要加分號的
main函數裡面之所以加分號是函數聲明,因為max函數是定義在main函數之後,在main函數中使用之前需要聲明一下

F. c語言求一組數的最大值

#include <stdio.h>

int main()

{ int i,n,x,max;

printf("有幾個數:");

scanf("%d",&n);

printf("請輸入%d個整數: ",n);

for(i=0; i<n; i++)

{ scanf("%d",&x);

if(i==0||x>max)max=x;

}

printf("最大值是%d ",max);

return 0;

}

G. 用C語言編寫程序,從鍵盤輸入四個數,怎麼求其最大值

代碼如下:

#include <stdio.h>
void main()
{
float a,b,c,d,max;
printf("請輸入四位數字:\n");
scanf("%f%f%f%f",&a,&b,&c,&d);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
if(max<d)
max=d;
printf("最大的數值為:%f\n",max);
}
不知道幫沒幫到你的忙 呵呵

望採納

H. 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;
}

I. 用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

(9)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;

}

J. c語言編程,求abc三個數的最大值

1、首先是滑鼠選擇單擊C語言編程軟體創建一個空的C語言文件。