C語言練習 6

2021-08-30 22:06:28 字數 1243 閱讀 1034

1.實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定,輸入9,輸出9*9口訣表,輸入12,輸出12*12的乘法口訣表。

void printmulitelist(int line)

printf("\n");

}}

2.使用函式實現兩個數的交換。

void swap(int* pa, int* pb)

如果直接傳遞int型變數是傳值呼叫,函式的形參和實參分別占有不同的記憶體塊,對形參的修改不會影響實參。

這種傳參方式可以讓函式和函式外的變數正真建立聯絡,也就是函式內部可以操作函式外部變數。

3.實現乙個函式判斷year是不是潤年。

void judgeleapyear(int year)

if (year % 400 == 0)

printf("%d不是閏年\n", year);

}

4.

建立乙個陣列,

實現函式init()初始化陣列、

實現empty()清空陣列、

實現reverse()函式完成陣列元素的逆置。

要求:自己設計函式的引數,返回值。

int* init(int length)

printf("輸入完成\n");

return parr;

}void empty(int* arr , int length)

}void reverse(int* arr , int length)

}int main()

不能用 sizeof(arr)/sizeof(arr[0]) 求陣列arr的長度,得到的結果為1,這裡的arr只是乙個指標,指向陣列的起始位址,在我的電腦上佔4個位元組。

5.實現乙個函式,判斷乙個數是不是素數。

void judgeprimenum(int num)

if (num == 1)

for (int i = 2; i < num; i++) }

printf("%d是素數\n" , num);

}

C語言 練習6

1.實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定,輸入9,輸出99口訣表,輸入12,輸出1212的乘法口訣表。define crt secure no warnings include include void mul int n printf n intmain 2.使用函式實現兩個數...

C語言練習題 6

1 寫一函式int fun char p 判斷一字串是否為回文,是返回1,不是返回0,出錯返回 1.例如 字串 123454321 就是回文字串 include 寫一函式int fun char p 判斷一字串是否為回文,是返回1,不是返回0,出錯返回 1.例如 字串 123454321 就是回文字...

C語言練習

練習1 include stdlib.h include iostream.h include stdio.h void main cout 輸入檔案1的資料內容 以 結束 while ch stu n void input char a a用於接收要寫入資料的檔名 inti file fp if ...