HDU 1089 ~ 1096 A+B for Input-Output Practice 解题报告 C语言

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1089

   一共八道题目,题目都不难, 就是为了练习输入输出,题目之间的联系也很多,稍微改动一点点就可以了。

    题目都看的懂,我就不多说了哈…… 贴代码……  注意随后一题要求 每个输出“之间”有空行,最后一行的后面没有空行

AC code:

View Code
  1  //  A + B  (1)
2
3
4
5 #include <stdio.h>
6 #include <stdlib.h>
7 int main () {
8 int a, b;
9 while (~scanf ("%d%d", &a, &b))
10 printf ("%d\n", a + b);
11 //system ("pause");
12 return 0;
13 }
14
15
16
17
18
19 // A + B (2)
20
21
22
23 #include <stdio.h>
24 #include <stdlib.h>
25 int main () {
26 int n, a, b;
27 scanf ("%d", &n);
28 while (n--) {
29 scanf ("%d%d", &a, &b);
30 printf ("%d\n", a + b);
31 }
32 //system ("pause");
33 return 0;
34 }
35
36
37
38
39
40 // A + B (3)
41
42
43
44 #include <stdio.h>
45 #include <stdlib.h>
46 int main () {
47 int a, b;
48 while (scanf ("%d%d", &a, &b), a || b)
49 printf ("%d\n", a + b);
50 //system ("pause");
51 return 0;
52 }
53
54
55
56
57
58 // A + B (4)
59
60
61
62 #include <stdio.h>
63 #include <stdlib.h>
64 int main () {
65 int n, a, sum;
66 while (scanf ("%d", &n), n) {
67 sum = 0;
68 while (n--) {
69 scanf ("%d", &a);
70 sum += a;
71 }
72 printf ("%d\n", sum);
73 }
74 //system ("pause");
75 return 0;
76 }
77
78
79
80
81
82 // A + B (5)
83
84
85
86 #include <stdio.h>
87 #include <stdlib.h>
88 int main () {
89 int n, m, a, sum;
90 scanf ("%d", &n);
91 while (n--) {
92 scanf ("%d", &m);
93 sum = 0;
94 while (m--) {
95 scanf ("%d", &a);
96 sum += a;
97 }
98 printf ("%d\n", sum);
99 }
100 //system ("pause");
101 return 0;
102 }
103
104
105
106
107
108 // A + B (6)
109
110
111
112 #include <stdio.h>
113 #include <stdlib.h>
114 int main () {
115 int n, a, sum;
116 while (~scanf ("%d", &n)) {
117 sum = 0;
118 while (n--) {
119 scanf ("%d", &a);
120 sum += a;
121 }
122 printf ("%d\n", sum);
123 }
124 //system ("pause");
125 return 0;
126 }
127
128
129
130
131
132 // A + B (7)
133
134
135
136 #include <stdio.h>
137 #include <stdlib.h>
138 int main () {
139 int a, b;
140 while (~scanf ("%d%d", &a, &b))
141 printf ("%d\n\n", a + b);
142 //system ("pause");
143 return 0;
144 }
145
146
147
148
149
150 // A + B (8)
151
152 #include <stdio.h>
153 #include <stdlib.h>
154 int main () {
155 int n, m, a, sum;
156 scanf ("%d", &n);
157 scanf ("%d", &m);
158 sum = 0;
159 while (m--) {
160 scanf ("%d", &a);
161 sum += a;
162 }
163 printf ("%d\n", sum);
164 while (--n) {
165 printf ("\n");
166 scanf ("%d", &m);
167 sum = 0;
168 while (m--) {
169 scanf ("%d", &a);
170 sum += a;
171 }
172 printf ("%d\n", sum);
173 }
174 //system ("pause");
175 return 0;
176 }
posted @ 2011-07-20 11:18  cloehui  阅读(514)  评论(0编辑  收藏  举报