用陣列寫C程式,用陣列寫乙個C程式

2022-05-26 04:30:02 字數 2892 閱讀 1453

1樓:匿名使用者

這種問題可以模擬

int num,per[22],restnum;

int i,j;

for(i=1;i<22;i++)per[i]=0;

i=1;restnum=21;num=0;

while(restnum>0)

}i++;

}for(j=1;j<22;j++)

2樓:課桌的溫柔

迴圈佇列................................

用c語言寫了乙個輸入乙個一維陣列的函式,如何在後來寫的函式中呼叫該陣列?

3樓:欽獨特

同樣的**為什麼我輸出的時候最後乙個數字是亂碼呢

如何用c語言中的陣列編寫乙個通訊錄

c語言編寫程式,實現以下功能:定義乙個有10個元素的一維陣列,在程式執行期間,輸入陣列中的各個元素 50

4樓:匿名使用者

#include

void main(void)

;int i, j,k=0, m=0, n=0;

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

專scanf("%d", a+i);

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

n+=a[i];

}printf("最大值為

屬%d,最小值為:%d, 平均值為:%d\n", a[k], a[m], n/10);}

用j**a編寫乙個陣列逆序輸出程式?

編寫c語言程式,把乙個陣列按從小到大的次序排列起來

5樓:乙個青年

源程式以及演算法註釋如下:

#define _crt_secure_no_warnings//vs編譯環境需要進行巨集定義,vc6.0可忽略

#include//輸入輸出標頭檔案

int main()

for (n = 0; n <= 8; n++)//要進行(10-1)組比較

for (j = 0; j <= 8 - n; j++)//每組進行(10減第幾組)次比較

if (new_number[j] < new_number[j + 1])//比較大小並將大的賦給前面的陣列

}printf("min-->max:\n");//文字提示

for (m = 0; m <= 9; m++)//依次從小到大輸出

printf("%d ", number[m]);//輸出元素

printf("\n");

printf("max-->min:\n");//文字提示

for (m = 0; m <= 9; m++)//依次從大到小輸出

printf("%d ", new_number[m]);//輸出元素

printf("\n");

return 0;

}程式執行結果如下:

擴充套件資料:

其他簡單實現程式:

#include

int main()

;int i,j,temp;

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

for(i = 0;i<10;i++)}}

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

printf("%d ",a[i]);

return 0;}

6樓:4747哦

選擇法#include

main()

;int i,j,temp;

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

for(j=i+1;j<8;j++)

if(a[i]大

於號從高到低排序

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

printf("%d ", a[i]);

}起泡法

#include "stdio.h"

main()

}p=a;

printf("最小%d 最大%d\n",*p,*(p+9));

for(p=a;p-a<10;p++) //輸出排序後的10個數printf("%d ",*p);

}#include "stdio.h"

main()

void fun(int *p)

printf("最小%d 二大%d\n",*p,*(p+8));

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

printf("%d ",*p++); //移動指標p}#include

void sort(int *a,int n)}main()

7樓:悠悠缺刻鬧

簡單,留郵箱我寫乙個發你參考

c語言,編寫乙個程式可以輸入任意乙個一維陣列,**

用C寫類的程式,用C寫乙個類的程式

include using namespace std class fenshujisuan void set int fenzi,int fenmu float tofloat friend ostream operator int maxy int a,int b 求兩個數的最大公約數 int ...

c語言中怎麼接收一的陣列,在寫程式前不知道這陣列的大小,並且後面有對這陣列的操作

接受陣列的方法很多1維陣列a你可以 func int a func int a func int a 10 這3中方法的是沒區別的,但是要在函式中獲取一位陣列的長度是不可能的,這是c c 的乙個無法解決的問題。你可以再定義乙個形參限定一下對陣列操作的大小,比如func int a,int n 這樣的...

c語言怎麼用變數定義來陣列元素個數

c語言中陣列的維數表示陣列中元素的個數,在常規陣列中維數是必須要指明的,如果沒有指明,則必須在初始化列表中給定初始值,編譯器通過初始化列表來確定陣列的維數。int a 上面的 雖然沒有指明陣列的維數,但是編譯知道陣列a的維數是4 只有4個元素 要實現用變數定義陣列的元素個數即維數,可以使用mallo...