Ⅰ 在c語言中,怎樣判斷n個數的大小,並輸出最大和最小值。
inta[10]={0},maxa=0,mina=0
for(j=0;j<10;j++)
{
scanf("%d",&a[i]);
if(j==0)
{
maxa=mina=a[i];
}else
{
if(maxa<a[i])
{
maxa=a[i];
}
if(mina>a[i])
{
mina=a[i];
}
}
}
這個你能看懂嗎
假設我聲明了一個數組,然後聲明了兩個變數保存最大最小數
我輸入1
這時a[0]=1,然後同時把a[0]的值1賦值給最大最小值
輸入2最大值與a[1]對比,最大值小於a[1],則把a[1]的值給最大值
最小值也是一個道理
Ⅱ 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);
(2)c語言如何比較最大值變數擴展閱讀:
C的數據類型包括:整型(short,int,long,long long)、字元型(char)、實型或浮點型(單精度float和雙精度double)、枚舉類型(enum)、數組類型、結構體類型(struct)、共用體類型(union)、指針類型和空類型(void)。
變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
Ⅲ C語言比較2個數字的最大值
一、實現效果的確是相同的,不同就定義MAX方法,通過函數max()來進行比較操作,定義函數的好處就是同樣的功能方便多次調用。
即:A事件把【比較】函數寫在了自己的函數體內;B事件調用了【比較】的函數。
在實際應用中,假設十個事件都需要【比較】功能,此時:A的做法就是將函數體重復寫十遍,而B做法只是簡單的調用MAX()即可。
二、<stdio.h> 就是指 「standard input & output"(標准輸入輸出),源代碼中如用到標准輸入輸出函數時,就要包含這個頭文件。
例如比較函數中的:printf(" max is:%d",c)。
其他的包括:
把 max() 函數和 main() 函數放一塊,編譯源代碼。當運行最後的可執行文件時,會產生下列結果:
Max value is : 200。
Ⅳ 三個變數挑選最大值,用C語言寫出來是什麼樣子
使用打擂台的思想求最大值,第一個元素的值默認就是最大值,然後比接著的下一個再下一個,等等,如果有任意一個元素的值大於當前最大的值,那麼就更新當前最大值,全部比較結束以後就可以輸出最大值了。
int a,b,c;
scanf(」%d%d%d」,&a,&b,&c);
if(a<b)a=b;
if(a<c)a=c;
printf(」Max=%d\n」,a);
Ⅳ c語言找最大值
#include<stdio.h>
int main()
{ int n,i,x,max=0x80000000;
scanf("%d",&n); //找n個數中的最大值
for(i=0; i<n; i++)
{ scanf("%d",&x);
if(x>max)max=x;
}
printf("%d ",max);
return 0;
}
Ⅵ 用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
(6)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語言程序
思路:求三個數a,b,c的最大值,都是先判斷a和b的最大值並把大值賦值給a,再求a和c的最大值就是三個數的最大值,常用的就是三目運算符?:。
參考代碼:
#include<stdio.h>
intmain()
{
inta,b,c;
scanf("%d%d%d",&a,&b,&c);
a=a>b?a:b;//求a和b的最大值賦值給a
a=a>c?a:c;//求a和c的最大值賦值給a
printf("%d ",a);//輸出最大值a
return0;
}
/*
輸出:
582
8
*/
Ⅷ C語言編程:輸入a和b兩個變數並比較大小,輸出最大的。
#include<stdio.h>
void main()
{
int a,b;
int max;
printf("請輸入兩個數:");
scanf("%d %d",&a,&b);
max=a>b?a:b;
printf(" 大數為%d ",max);
}
Ⅸ c語言編程,求abc三個數的最大值
1、首先是滑鼠選擇單擊C語言編程軟體創建一個空的C語言文件。