對函式的簡單呼叫

2021-08-09 04:32:57 字數 3334 閱讀 6356

1.

實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定,

輸入9,輸出9*9口訣表,輸出12,輸出12*12的乘法口訣表。 

#define

_crt_secure_no_warnings 1

#include

int main()

int a = 0;

scanf("%d", &a);

void table(int x);

table(a);

system("pause");

return 0;

void table(int

x)int i = 0;

int t = 0;

for (i = 1; i <= x; i++)

for (t = 1; t <= i; t++)

printf("%d*%d=%2d\t", t, i, i*t);

printf("\n");

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

#define

_crt_secure_no_warnings 1

#include

int main()

int a = 0;

int b = 0;

scanf("%d  %d", &a, &b);

void swap(int *pa, int*pb);

swap(&a, &b);

printf("交換後為:\n");

printf("a=%d,b=%d", a, b);

system("pause");

return 0;

void swap(int *pa, int*pb)

int tmp = 0;

tmp = *pa;

*pa = *pb;

*pb = tmp;

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

#define

_crt_secure_no_warnings 1

#include

int main()

int a = 0;

scanf("%d", &a);

int is_leap(int i);

if (is_leap(a))

printf("是閏年\n");

else

printf("不是閏年\n");

system("pause");

return 0;

int is_leap(int

i)if (((i % 4 == 0) && (i % 100 != 0)) || (i % 400 == 0))

return 1;

else

return 0;

4. 建立乙個陣列,

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

實現empty()清空陣列、 

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

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

(1)#define

_crt_secure_no_warnings 1

#include

int main()

int arr[9] = ;

int sz = 0;

int i = 0;

sz = sizeof(arr) / sizeof(arr[0]);

init(arr, sz);

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

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

system("pause");

return 0;

void init(int

arr,int

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

arr[i] = 0;

(2)#define

_crt_secure_no_warnings 1

#include

int main()

int arr[9] = ;

int sz = 0;

int i = 0;

sz = sizeof(arr) / sizeof(arr[0]);

empty(arr, sz);

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

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

system("pause");

return 0;

void empty(int

arr,int

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

arr[i] = 0;

(3)#define

_crt_secure_no_warnings 1

#include

int main()

int arr[9] = ;

int sz = 0;

int i = 0;

sz = sizeof(arr) / sizeof(arr[0]);

void reverse(int arr, int sz);

reverse(arr, sz);

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

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

system("pause");

return 0;

void reverse(int

arr, int

sz)int m = 0;

int n = sz-1;

int t = 0;

while (m <= n)

t = arr[m];

arr[m] = arr[n];

arr[n] = t;

m++;

n--;

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

#define

_crt_secure_no_warnings 1

#include

#include

int main()

int a = 0;

scanf("%d", &a);

int prime(int i);

if (prime(a))

printf("是素數\n");

else

printf("不是素數\n");

system("pause");

return 0;

int prime(int

i)int m = 0;

for (m = 2; m < sqrt(i); m++)

if (i%m == 0)

return 0;

if (i == m)

return 1;

歡迎討論與交流!

C 簡單呼叫Sqlite函式(一)

sqlite是遵守acid的關聯式資料庫管理系統,它包含在乙個相對小的c庫中。它是d.richardhipp建立的共有領域專案。sqlite官方原始碼不支援加密解密,資料庫檔案中的資料以全明文的形式存 在。不過作者顯然仔細考慮過這個問題,留下了實現加密的介面。sqlite api簡介 1 其中sql...

反射簡單呼叫

1 class program 2 構造函式呼叫有參建構函式 16object obj constructor.invoke new object 17 methodinfo method1 type.getmethod sayname 得到無參公有方法 18 methodinfo method2 ...

外設capsense的簡單呼叫

1.熟悉外設capsense的簡單使用,使用到了兩個button,乙個5元素的slide,cypress提供演算法供呼叫檢測外設capsense。2.jtag程式設計將micro usb連線在板子的j1口上 3.結果如圖所示 5.示例 1 include 23 define constants fo...