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語言,編寫乙個程式可以輸入任意乙個一維陣列,** include using namespace std class fenshujisuan void set int fenzi,int fenmu float tofloat friend ostream operator int maxy int a,int b 求兩個數的最大公約數 int ... 接受陣列的方法很多1維陣列a你可以 func int a func int a func int a 10 這3中方法的是沒區別的,但是要在函式中獲取一位陣列的長度是不可能的,這是c c 的乙個無法解決的問題。你可以再定義乙個形參限定一下對陣列操作的大小,比如func int a,int n 這樣的... c語言中陣列的維數表示陣列中元素的個數,在常規陣列中維數是必須要指明的,如果沒有指明,則必須在初始化列表中給定初始值,編譯器通過初始化列表來確定陣列的維數。int a 上面的 雖然沒有指明陣列的維數,但是編譯知道陣列a的維數是4 只有4個元素 要實現用變數定義陣列的元素個數即維數,可以使用mallo...用C寫類的程式,用C寫乙個類的程式
c語言中怎麼接收一的陣列,在寫程式前不知道這陣列的大小,並且後面有對這陣列的操作
c語言怎麼用變數定義來陣列元素個數