若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。
If you like this post, please click the ads on the blog or buy me a coffee. Thank you very much.
練習一:大小寫轉換
練習二:數學式
輸入4個整數a, b, c, d,求出(a + b) * (c + d)的結果。
讓使用者輸入小寫字母,程式轉成大寫字母。
讓使用者輸入大寫字母,程式轉成小寫字母。
Exercise 1: Case converter
Take a lowercase letter from the user and convert it to uppercase letter.
Take a uppercase letter from the user and convert it to lowercase letter.
練習一參考解法:
Exercise 1 solution:
Exercise 1 solution:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <stdio.h> #include <stdlib.h> int main() { char letter, small, large; printf("Please input a small letter:"); scanf(" %c", &small); letter = small + ('A' - 'a'); printf("Large letter is %c\n", letter); printf("Please input a large letter:"); scanf(" %c", &large); letter = large + ('a' - 'A'); printf("Small letter is %c\n", letter); return 0; } |
練習二:數學式
輸入4個整數a, b, c, d,求出(a + b) * (c + d)的結果。
Exercise 2: Equation
Get four integers a, b, c, d from the user. Calculate (a + b) * (c + d) and show the result.
練習二參考解法:
Exercise 2 solution:
練習三:華氏溫度
輸入攝氏溫度,程式計算出華氏溫度。公式為 F = C * (9/5) + 32。
Exercise 2 solution:
1 2 3 4 5 6 7 8 9 10 11 12 | #include <stdio.h> #include <stdlib.h> int main() { int a, b, c, d; printf("Please input 4 integer: "); scanf("%d%d%d%d", &a, &b, &c, &d); printf("(a + b) * (c + d) = %d\n", (a + b) * (c + d) ); return 0; } |
練習三:華氏溫度
輸入攝氏溫度,程式計算出華氏溫度。公式為 F = C * (9/5) + 32。
Exercise 3: Fahrenheit
Enter a temperature in Celsius and convert it to Fahrenheit. Formula: F = C * (9/5) + 32.
練習三參考解法:
Exercise 3 solution:
Enter a temperature in Celsius and convert it to Fahrenheit. Formula: F = C * (9/5) + 32.
練習三參考解法:
Exercise 3 solution:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <stdio.h> #include <stdlib.h> int main() { float celsius, fahrenheit; printf("Please input a temperature in celsius:"); scanf("%f", &celsius); fahrenheit = celsius * (9.0 / 5) + 32; printf("Celsius:%.2f\tFahrenheit:%.2f\n", celsius, fahrenheit); return 0; } |
沒有留言:
張貼留言