1. 實現乙個函式,列印乘法口訣表,輸入n,輸出n*n口訣表,
#define _crt_secure_no_warnings 1
#include int print(int x)
printf("\n"); }}
int main()
2. 使用函式實現兩個數的交換。
傳值呼叫,函式的實參和形參分別占用不同的記憶體塊,在函式部分,對形參的修改並不會對實參有什麼影響,所以在函式部分,引入了指標,修改其位址裡面的內容。
#define _crt_secure_no_warnings 1
#include //函式的實現
void exchange(int *px,int *py)
int main()
3. 實現乙個函式,判斷year是不是潤年。
#define _crt_secure_no_warnings 1
#include int leapyear(int year)
int main()
else
printf("不是");
system("pause");
return 0;
}
4.
建立乙個陣列,
實現函式init()初始化陣列、
實現empty()清空陣列、
實現reverse()函式完成陣列元素的逆置。
要求:自己設計函式的引數,返回值。
#define _crt_secure_no_warnings 1
#include //實現reverse()函式完成陣列元素的逆置
void reverse(int arr, int sz)
}//實現函式init()初始化陣列、
void init(int arr, int sz, int set)
}//實現empty()清空陣列、
void empty(int arr, int sz)
}int main()
; int sz= sizeof(arr) / sizeof(arr[0]);
int i = 0;
for (i = 0; i < sz; i++)
printf("\n");
//實現reverse()函式完成陣列元素的逆置
reverse(arr, sz);
for (i = 0; i < sz; i++)
printf("\n");
//實現函式init()初始化陣列、
init(arr, sz, 2);
for (i = 0; i < sz; i++)
printf("\n");
//實現empty()清空陣列、
empty(arr, sz);
for (i = 0; i < sz; i++)
printf("\n");
system("pause");
return 0;
}
5.實現乙個函式,判斷乙個數是不是素數。
#define _crt_secure_no_warnings 1
#include #include int prime(int x)
}return j > sqrt(x) ? 1 : 0;
}int main()
C語言部分題目解析
c語言部分題目解析1 有以下程式 include int main 答案 223 解析 全假為假,有真即真 i 1,先取i與1比較,再自增,成立且 1為2,後面不再計算2 char a 7 a0 0a0 0 則 sizeof a 7 陣列位元組數1 7 7 strlen a 2 計算有效長度,即第乙...
c語言100道經典題目 C語言經典100題(5)
1 上期答案揭曉 include int main sum sum day 再加上某天的天數 if year 400 0 year 4 0 year 100 0 else if leap 1 month 2 printf 這是這一年的第 d 天。sum printf n 以上例項輸出結果為 請輸入年...
c語言100道經典題目 C語言經典100題(34)
1 上期答案揭曉 include include define max 1000 int prime max int isprime int n int isprime int n return 1 void sieve int isprimesieve int n int main 以上例項輸出結...