『壹』 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;
}
『貳』 c語言怎樣輸出最大值
如果是無序的數組中它的最大值一般采他的最大值,一般採用打擂台的方法。解先假定第一個元素的值是最大,然後從第二個元素一直到最後一個元素,逐個與當前最大值進行比較,如果新找到的元素比當前最大值更大,那麼就更新當前最大值的車等於新找到的這就。輸出當前最大值就可以,輸出當前最大值就可以了。
『叄』 用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);
}
不知道幫沒幫到你的忙 呵呵
望採納
『肆』 用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
(4)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;
}
『伍』 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;
}
運行截圖
『陸』 c語言如何求三個數a,b,c的最大值
c里沒有and這種東西,寫作&&
if(a>=b && a>=c) z=a;
if(b>=a && b>=c) z=b;
if(c>=a && c>=b) z=c;
return z;
例如:
void main()
{
int a,b,c,p,max;
printf("請輸入a,b,c三個數字::");
scanf("%d %d %d",a,b,c);
if(a>b)
p=a;
else
p=b;
if(p<c)
max=c;
printf("最大值為:max=%d",max);
(6)c語言中求最大值擴展閱讀:
C的數據類型包括:整型(short,int,long,long long)、字元型(char)、實型或浮點型(單精度float和雙精度double)、枚舉類型(enum)、數組類型、結構體類型(struct)、共用體類型(union)、指針類型和空類型(void)。
變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
『柒』 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);
}
『捌』 C語言,三個數求最大值,用if來做
具體代碼如下:
if(a>b) t=a;
else t=b;
//此時t是a、b中較大的那個。
if(t<c) t=c;
∥再與c此較,找出大的即可。
C語言的字元串其實就是以'