明解C語言 入門篇 第一章答案


練習1-1

 1 #include <stdio.h>
 2 
 3 int main() {
 4     int a;
 5     a = 15;
 6     int b;
 7     b = 37;
 8     int c;
 9     c = a - b;
10     printf("%d-%d的結果是%d.", a, b, c);
11     return 0;
12 }

練習1-2

1 #include <stdio.h>
2 
3 int main() {
4     printf("天\n地\n人\n");
5     return 0;
6 }

練習1-3

1 #include <stdio.h>
2 
3 int main() {
4     printf("喂!\n \n您好!\n再見。");
5     return 0;
6 }

練習1-4

1 #include <stdio.h>
2 
3 int main() {
4 
5     int x = 3.14;
6     printf("%d", x);
7     return 0;
8 }

結果會輸出  3 因為int只能輸出整數,小數部分會被忽略。

練習1-5

 1 #include <stdio.h>
 2 
 3 int main() {
 4     int x;
 5 
 6     printf("請輸入一個整數:");
 7     scanf("%d", &x);
 8     printf("該整數加上12的結果是%d.",x+12);
 9     return 0;
10 }

練習1-6

 1 #include <stdio.h>
 2 
 3 int main() {
 4     int x;
 5 
 6     printf("請輸入一個整數:");
 7     scanf("%d", &x);
 8     printf("該整數減去6的結果是%d.",x-6);
 9     return 0;
10 }

練習1-7

1 #include <stdio.h>
2 
3 int main() {
4     puts("");
5     puts("");
6     puts("");
7     
8     return 0;
9 }

練習1-8

 1 #include <stdio.h>
 2 
 3 int main() {
 4     int x;
 5     int y;
 6     int z;
 7     
 8     puts("請輸入兩個整數");
 9     printf("整數1:");
10     scanf("%d", &x);
11     printf("整數2:");
12     scanf("%d", &y);
13     z = x * y;
14     printf("它們的乘積是:%d", z);
15 
16     return 0;
17 }

練習1-9

 1 #include <stdio.h>
 2 
 3 int main() {
 4     int x;
 5     int y;
 6     int z;
 7     int sum;
 8     
 9     puts("請輸入三個整數");
10     printf("整數1:");
11     scanf("%d", &x);
12     printf("整數2:");
13     scanf("%d", &y);
14     printf("整數3:");
15     scanf("%d", &z);
16     sum = x + y + z;
17     printf("它們的和是:%d", sum);
18 
19     return 0;
20 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM