1樓:匿名使用者
#include
void main() { int i,x,n; float a;
scanf("%d",&n); a=0;
for ( i=0;i
用c語言,任意輸入10個數,求其中的最大值和最小值
2樓:愛夏的你呀
任意輸入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。
3樓:匿名使用者
思路:定義一個變數,並鍵盤輸入一個數賦值給該變數,且把該數賦值給最大值和最小數。接著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*/
4樓:餃子
這也不會?
輸入和輸出部分 自己去翻書吧 幾句話而已
用一個陣列來接收輸入的數
比較部分的程式
int temp;
for(i=0;i<10;i++)
}a[0]就是最大數 a[9]就是最小數
5樓:匿名使用者
#include "stdio.h"
main()
ff(int *p)
printf("max=%d\n",max);
printf("min=%d\n",min);}
6樓:螻蟻之命
// 求最大和最小值
#include
main()
for(j=0;j<10;j++)
c語言程式 輸入任意兩個數,求兩個數之間的所有資料的和
執行結果是copy對的!問題估計錯在輸入語句bai的格式上 du,scanf d d a,b 兩個變數之間沒有逗號zhi,那麼 從鍵dao盤上輸入a 1,b 100應該是 1 空格 100,千萬不能寫成1,100 以下為我執行的結果圖 補充一點,你修改的程式是else語句是多餘的,沒有第一個好!in...
c語言陣列程式設計輸入n個整數將這n個數按絕對值由
include stdio h intmain intn,i,j,t inta 11 scanf d n for i 0 i n i scanf d a i for i 1 i n i for j 0 j n i j if a j a j 1 t a j a j a j 1 a j 1 t for ...
c語言程式設計,輸入n個數求其最大數最小數和平均值
這個是借用了下樓上哥們的 lz要求n不確定,就只好動態分配記憶體了 include include int main printf 平均值為 d,最大值為 d,最小值為 d sum n,a 0 a n 1 printf 排序後的陣列為 n for i 0 i include int main if ...