1.螢幕上輸出以下圖案:
/*
* ***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
* for (int i = 0; i <= 6; i++)
putchar('\n');
} for (int i = 5; i >= 0; i--)
putchar('\n');
}*/
2.求出0~999之間的所有「水仙花數」並輸出。// 求0-999的水仙花數
printf
("0-999內的水仙花數:\n");
for(
int i =
0; i <
1000
; i++)if
(i == sum)
}
3.求sn = a + aa + aaa + aaaa + aaaaa的前5項之和,其中a是乙個數字,例如:2 + 22 + 222 + 2222 + 22222#define _crt_secure_no_warnings
#include
"stdio.h"
#include
"stdlib.h"
intsn
(int x)
return sum;
}int
main()
C語言基礎訓練題 五
實現乙個函式,列印乘法口訣表,口訣表的行數和列數自己指定,輸入9,輸出99口訣表,輸入12,輸出1212的乘法口訣表。使用函式實現兩個數的交換。實現乙個函式判斷year是不是閏年。建立乙個陣列,實現函式init 初始化陣列 實現empty 清空陣列 實現reverse 函式完成陣列元素的逆置。要求 ...
C語言基礎訓練 02
假設a 10,b 20,借助於中間變數c,先將a的值賦給c,再將b的值賦給a,最後將c的值賦給b,完成交換。include includeint main 假設a 10,b 20,此處用了兩種解法 解法1 先將a b的值賦給a,此時a 30 將a b的值賦給b,此時b 10 再將a b的值賦給a,此...
演算法基礎訓練題 二)
2.歸併排序 10分 c時間限制 1 毫秒 c記憶體限制 1 kb 輸入描述 多組測試資料。首先輸入乙個整數n表示陣列元素個數n 然後輸入n個整數 輸出描述 輸出n個整數在一行,用空格隔開 輸入樣例 5 5 4 3 2 1 輸出樣例 1 2 3 4 5 如下 歸併排序 mergesort 是建立在歸...