如果想描繪下圖之鑽石形狀
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
Will 發表在 痞客邦 留言(0) 人氣(1,185)
如果想描繪下圖之三角型, 星號由一到十遞增
*
**
***
****
*****
******
*******
********
*********
**********
Will 發表在 痞客邦 留言(0) 人氣(1,398)
若想描繪下圖之三角型, 由上而下為一顆, 兩顆星號, 以此類推到十顆
*
**
***
****
*****
******
*******
********
*********
**********
Will 發表在 痞客邦 留言(0) 人氣(334)
質數定義為除了自己和1之外不能被任何數整除
用了布林變數isPrime來判斷, 若迴圈執行過程中
Will 發表在 痞客邦 留言(0) 人氣(3,498)
計算兩正整數之最大公因數,
詳如以下程式碼:
int main(void)
{
int u, v, tmp;
scanf("%d %d", &u, &v);
while (v != 0)
{
tmp = u % v;
u = v;
v = tmp;
}
printf("%d\n", u);
return 0;
}
Will 發表在 痞客邦 留言(0) 人氣(588)
MVC模式的M, V, C是指哪三部分?簡單描述他們各自功能為何,以及MVC模式的好處。
M:模型(mode)l,用於封裝與應用程式的邏輯以及相關的數據與數據處理方法。
V:介面(view),實現數據處理後的顯示。
C:控制器(controller),控制應用程式的流程,並對處理事件作出回應。
Will 發表在 痞客邦 留言(0) 人氣(733)
求以下運算式的值,寫出其程式碼:1-2+3-4+...+m
此類題目我們可以看成(1+3+5+...) - (2+4+...),
若用此角度觀看則題目就沒有這麼難解了,
我們只要判斷基偶數,累加後在相減即可得到答案。
Will 發表在 痞客邦 留言(0) 人氣(464)
有一數列的規則如下1, 1, 2, 3, 5, 8, 13, 21 ... 求第30位數是多少?
程式碼如下:
#include <stdio.h>
int fib(int n);
int main(int argc, const char * argv[]) {
int n;
scanf("%d", &n);
for (int i = 0; i <= n; i++)
{
printf("%d %d\n", i, fib(i));
}
return 0;
}
int fib(int n)
{
if (n == 0 || n == 1)
{
return 1;
}else{
return fib(n - 1) + fib(n - 2);
}
}
Will 發表在 痞客邦 留言(0) 人氣(672)