明解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 }

猜你喜欢

转载自www.cnblogs.com/nightswatch-candle/p/11743733.html