其中包括:冒泡 高精度加法 統計不相同的數字個數(陣列) 陣列元素倒序輸出 go~~~~
1 #include 234/*5功能:冒泡67
/*6功能:高精度加法78
*/9void
main()10;
12int b[m] = ;
13int c[m] = ;
14char s[m+1
];15
int i = 0;16
int n1 = 0;17
int n2 = 0;18
int max = 0;19
int e = 0
;20 printf("
請輸入整數a\n");
21 gets(s);//
從流中取一字串
22 n1 = strlen(s);//
注意 strlen()這個函式求長度不包括末尾的結束符'\0'
23//
printf("%d",n1);
24for(i=n1-1;i>=0;i--)//
陣列元素是下標為0哦
2529 printf("
請輸入整數b\n");
*4//功能:陣列儲存數字 統計不同的數字個數5//
6//*/7
8//統計9
void statistic(int a,int
n)10
2223}24
if(j==i)//
這裡為什麼是j=i 一旦break 增量j不會再變化 如果沒有break即使要完成了迴圈 變數會增加1
2528
}29 printf("
去掉重複的元素後個數為=%d
4功能:陣列元素倒序輸出56
*/7void rever(int a,intn)8
16}17void
main1()
18;//
定義5個元素的陣列
20int
i;21
int count = 0
;22 printf("
----------正序為---------\n");
23for(i=0;i
int 4個位元組 4個元素
2428 printf("
%d\n
",count);//
也就是17個記憶體單元
29rever( a,count);
30 system("
pause");
31 }
5 C 集合與陣列
也就是陣列。具體表示方法是 資料型別 維數 陣列名 new 資料型別 陣列有很多的優點,比如說陣列在記憶體中是連續儲存的,所以它的索引速度是非常的快,而且賦值與修改元素也很簡單,比如 宣告乙個一維陣列 intarray1 new int 3 初始化乙個一維陣列 intarray1 new int 3...
C語言基礎補充5 C語言陣列引數是怎麼傳遞的?
陣列在我們的c語言中,陣列與指標的最為關鍵的,那麼基本的介紹以及使用就不多說了,但是,陣列的引數在傳遞過程中,是怎麼傳遞的,可能有很多朋友都不知道。以上面的例子為例,我們一般給函式傳乙個陣列引數,按照上面編寫 是絕對沒錯的,但是,我們編譯器,我們的c語言真的是將整個陣列傳遞過去給函式了嗎?如果將 改...
C 高階之路 5 C 陣列與集合
c 高階之路 5.c 陣列與集合 基礎 c 的資料組合分為陣列和集合兩種。陣列一維陣列和多維陣列 集合普通集合 泛型集合,雜湊表,字典表,特殊集合等 特殊集合 佇列和堆疊等 陣列一維陣列 int 陣列名 new int 2 方括號裡是陣列的長度 多維陣列 int 陣列2 new int 2,3 方括...