1樓:藤原子大雄
思路:定義一個變數,並鍵盤輸入一個數賦值給該變數,且把該數賦值給最大值和最小數。接著for迴圈輸出剩下9個數,並判斷該數和最大值最小值的大小關係,更新最大值和最小值,最後輸出最大值和最小值。
參考**:
#include "stdio.h"
int main()
printf("最大值為:%d,最小值為:%d\n",max,min); }/*
執行結果:
8 7 3 4 1 9 2 0 5 6
最大值為:9,最小值為:0*/
編寫一個c語言程式,從鍵盤輸入10個整數,求其中的最大值和最小值並顯示這兩個值。
2樓:左自強
先對輸入的數進行排序 然後再輸出就行了
# include
void insertsort(int num,int n)}}}void main()
3樓:匿名使用者
#include "stdio.h"
void main()
printf("最大值為:%d\n",max) ;
printf("最小值為:%d\n",min);}
4樓:匿名使用者
#include
int func(int *arr, int len)m = n = arr[0];
for (int i = 0; i < len; i++)if (arr[i] < n)
}printf("max: %d\nmin: %d\n", m, n);
return 1;
}void main()
func(a, 10);}
5樓:匿名使用者
#include
void main()
c語言程式設計:任意輸入10個整數放入陣列中,然後求其中的最大值和最小值
6樓:愛夏的你呀
1、任意輸入10個整數放入陣列中求其中的最大值和最小值的源**如下:
#include
void main()
max=a[0];//先假設最大值為第一個元素for(i=1;i<10;i++)
printf("是個數中最大的數是:\n");
printf("%d",max);
}2、任意輸入10個整數放入陣列中求其中的最小值的源**如下:
#include
main()
擴充套件資料任意輸入10個整數放入陣列中求其中的最小值的源**方法二如下:
#include
int main()
}printf( "最小值為:%d\n", min );
return 0;}
7樓:跪著作揖
#include "stdio.h"
//從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出
int main()
max=min=num[0];
for(i=1;i<10;i++)
printf("最大為:%f\n最小為:%f\n",max,min);
return 0;
} 擴充套件資料:
使用其他方法得到10個數中的最大值與最小值:
#include
int main()
;int i = 0;
int max = 0;
int min = 0;
printf("請輸入10個整數:");
for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)
max = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
}min = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
}printf("max=%d\n", max);
printf("min=%d\n", min);
return 0;}
8樓:凌亂心扉
程式:#include
int main()
;int i=0;
int max=0;
int min=0;
printf("請輸入10個整數:");
for(i=0;i
max=arr[0];
for(i=0;i
}min=arr[0];
for(i=0;i
}printf("max=%d\n",max);
printf("min=%d\n",min);
return 0;
}結果:
請輸入10個整數:1 2 3 56 23 6 767 32 11 567
max=767
min=1
請按任意鍵繼續...
方法二、
#include"stdio.h"
//從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出
int main()
max=min=num[0];
for(i=1;i<10;i++)
printf("最大為:%f\n最小為:%f\n",max,min);
return 0;}
9樓:聽不清啊
# include
int main()
printf("最大值=%d\n最小值=%d\n",max,min); //輸出結果
return 0;}
10樓:碧海風雲
#include
#define len 100 /*陣列長度*/#define elemtype int /*元素型別*//*錄入陣列*/
void inputarr (elemtype arr, int len)
/*列印陣列*/
void printarr (elemtype arr, int len)
if (arr[i]<*min) }}
int main (void)
執行結果
11樓:匿名使用者
#include
int main()
else if(a[k]是我們c實驗的題,還要求平均值
12樓:匿名使用者
#include
void main()
{int max=0,min=32767;
int i,shuzi[10];
printf("請輸入10個數字以空格分開:");
for(i=0;i<10;i++)
{scanf("%d",&shuzi[i]);
if(shuzi[i]>max)
max=shuzi[i];
if(shuzi[i]!不懂的地方追問哈!
13樓:匿名使用者
執行正常!#include
void main()
14樓:匿名使用者
main()
max=min=arr[0];//假設第一個數就是最大最小的數for(int j=1;j<10;j++)if(arr[j] }我樓下那個傢伙還用了排序,時間上不實際,因為題目要求只要求最大最小數,而且不要求其他操作。所以我的比較適合 如果要速度更快,那麼就是減少迴圈的產生。 15樓:匿名使用者 #includevoid main() 16樓:匿名使用者 #include main() printf("\n max= %d min= %d ", mac,min); getch();} 17樓:匿名使用者 #include void main() ;for(int i=0;i< c語言程式設計:任意輸入10個整數放入陣列中,然後求其中的最大值和最小值,以及最大值和最小值的下標 18樓:匿名使用者 樓上貌似寫錯了, 人家只要10個數給出程式#include void main() if (min > n[i]) }printf("最大數為: %d, 下標為: %d\n最小數為: %d, 下標為: %d\n", max, maxcout, min, mincout); getchar();} 19樓:匿名使用者 #include main() if(a[i]下標 為%d,min=%d,下標為%d\n",max,x,min,y);} 20樓:匿名使用者 #include int main() for (i=0;i cout<
cout< 21樓:匿名使用者 #include "stdio.h" main() }printf("%d %d\n%d %d",b,j,c,k);} 用c語言,任意輸入10個數,求其中的最大值和最小值 22樓:愛夏的你呀 任意輸入10個數,求其中的最大值和最小值的源**如下: #include #define size_max 30 int max(int b,int n); int min(int b,int n); int main(void) b=max(a,m); c=min(a,m); printf("你輸入的%d分別是:\n",m); for(i=0;i 擴充套件資料1、如果一個函式確定無需傳入任何引數,那麼用void限定是一個不錯的選擇。函式沒有宣告返回值時,編譯器預設其返回值為int。 2、main函式的返回值最終會作為程式的退出狀態,而一旦宣告為void,在程式退出後,想要獲取其退出狀態也就不可以了。因此不建議其返回值為void。 23樓:匿名使用者 思路:定義一個變數,並鍵盤輸入一個數賦值給該變數,且把該數賦值給最大值和最小數。接著for迴圈輸出剩下9個數,並判斷該數和最大值最小值的大小關係,更新最大值和最小值,最後輸出最大值和最小值。 參考**: #include "stdio.h" int main() printf("最大值為:%d,最小值為:%d\n",max,min); }/* 執行結果: 8 7 3 4 1 9 2 0 5 6 最大值為:9,最小值為:0*/ 24樓:餃子 這也不會? 輸入和輸出部分 自己去翻書吧 幾句話而已 用一個陣列來接收輸入的數 比較部分的程式 int temp; for(i=0;i<10;i++) }a[0]就是最大數 a[9]就是最小數 25樓:匿名使用者 #include "stdio.h" main() ff(int *p) printf("max=%d\n",max); printf("min=%d\n",min);} 26樓:螻蟻之命 // 求最大和最小值 #include main() for(j=0;j<10;j++) if a c if b c 出錯,應用 即使用了 結果還是錯.因為 不可將浮點變數用 或 與任何數字比較,千萬要留意,無論是float還是double型別的變數,都有精度限制。所以一定要避免將浮點變數用 或 與數字比較,應該設法轉化成 或 形式。假設浮點變數的名字為x,應當將 if x 0.0 隱含... include int main int sum 0,t,num printf 輸入整數個數 n scanf d num for int i 0 i只要總和不超過int的最大值,算的結果都能正常 include define m 100 想輸入多少輸入多少,自己隨便改,不過不能大於214748364... main p n m p是原來兩個數n,m的乘積.while m 0 求兩個數n,m的最大公約數.printf its maxgongyueshu d n n 列印最大公約數.printf its mingongbeishu d n p n 列印最小公倍數.基本原理如下 用歐幾里德演算法 輾轉相除法...簡單的c語言比較數,求其最大值?這個程式編譯不報錯,但執行結果不正確。不知道哪裡錯了
c語言輸入任意多個整數並輸出這些數的和
c語言程式設計,輸入兩個正整數m和n,求其最大公約數和最小公倍數