實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定, 輸入9,輸出9*9口訣表,輸入12,輸出12*12的乘法口訣表
#include
void print(int row)
printf("\n");
}}int main()
2 . 使用函式實現兩個數的交換。
#include
void swap(int
*a,int
*b)int main()
3 . 實現乙個函式判斷year是不是潤年。
#include
void is_leap_year(n)
else
}int main()
4 . 建立乙個陣列,
實現函式init()初始化陣列、
實現empty()清空陣列、
實現reverse()函式完成陣列元素的逆置。
要求:自己設計函式的引數,返回值。
#include
void init(int a,int lenth)
}void print(int a,int lenth)
printf("\n");
}void empty(int a,int lenth)
}void reverse(int a,int
length)
}int main();
int size = sizeof(a)/sizeof(a[0]);
init(a,size);
print(a,size);
reverse(a,size);
print(a,size);
empty(a,size);
print(a,size);
}
5.實現乙個函式,判斷乙個數是不是素數。
#include
typedef
enum __bool bool;
void is_prime(int n);
int i = 0;
int j = 0;
prime[1] = true;
prime[2] = false;
for(i = 2;i<=n;i++)}}
if(!prime[n])
else
}int main()
C語言基礎練習題
前面已經說過了c語言的一些基礎知識,具體見c語言基礎,現在來思考一些問題 首先,第乙個問題,如果我要交換兩個變數,有哪些方式呢?當然,你可能會說,這很簡單嘛,直接給個中間變數不就行了嗎?例如 a 7 b 3 宣告乙個中間變數 t,讓 t a a b b t 完美解決問題!的確,這是乙個好方法。但是,...
C語言 基礎練習題
給定不大於5的正整數n,考慮由n開始的連續5個數字,輸出所有由他們組成的無重複數字的3位數 輸入樣例 5輸出樣例 567 568 569 576 578 579 586 587 589 596 597 598 657 658 659 675 678 679 685 687 689 695 697 6...
c語言基礎練習題
include include include 1 求兩個數的最小公倍數 int sum int a,int b return a i int main 1 遞迴呼叫 斐波那契函式 int fib int n else if n 1 else int main 3 int main while x ...