乘法九九表

打印乘法九九表,包括:全部,左上,左下,右上,右下,左三角,右三角,上三角,下三角。

  1 #define _CRT_SECURE_NO_WARNINGS
  2 
  3 #include<stdio.h>
  4 #include<stdlib.h>
  5 
  6 #define _CRT_SECURE_NO_WARNINGS
  7 
  8 #include<stdio.h>
  9 #include<stdlib.h>
 10 
 11 void main_all()
 12 {
 13     int i, j;
 14 
 15     printf(" ");
 16 
 17     for (i = 0;i < 10;i++)
 18     {
 19         printf("%7d", i);
 20     }
 21 
 22     printf("
-----------------------------------------------------------------------------
");
 23 
 24     for (i = 0;i < 10;i++)
 25     {
 26         printf("%-5d", i);
 27 
 28         for (j = 0;j < 10;j++)
 29         {
 30             printf("%d*%d=%-3d", i, j, i*j);
 31         }
 32         printf("
");
 33     }
 34 }
 35 
 36 void main_lower_left()
 37 {
 38     int i, j;
 39 
 40     printf(" ");
 41 
 42     for (i = 0;i < 10;i++)
 43     {
 44         printf("%7d", i);
 45     }
 46 
 47     printf("
-----------------------------------------------------------------------------
");
 48 
 49     for (i = 0;i < 10;i++)
 50     {
 51         printf("%-5d", i);
 52 
 53         for (j = 0;j <= i;j++)
 54         {
 55             printf("%d*%d=%-3d", i, j, i*j);
 56         }
 57         printf("
");
 58     }
 59 }
 60 
 61 void main_upper_right()
 62 {
 63     int i, j;
 64 
 65     printf(" ");
 66 
 67     for (i = 0;i < 10;i++)
 68     {
 69         printf("%7d", i);
 70     }
 71 
 72     printf("
-----------------------------------------------------------------------------
");
 73 
 74     for (i = 0;i < 10;i++)
 75     {
 76         printf("%-5d", i);
 77 
 78         for (j = 0;j < 10;j++)
 79         {
 80             if (i <= j)
 81             {
 82                 printf("%d*%d=%-3d", i, j, i*j);
 83             }
 84             else
 85             {
 86                 printf("%7s", " ");
 87             }
 88         }
 89         printf("
");
 90     }
 91 }
 92 
 93 void main_upper_left()
 94 {
 95     int i, j;
 96 
 97     printf(" ");
 98 
 99     for (i = 0;i < 10;i++)
100     {
101         printf("%7d", i);
102     }
103 
104     printf("
-----------------------------------------------------------------------------
");
105 
106     for (i = 0;i < 10;i++)
107     {
108         printf("%-5d", i);
109 
110         for (j = 0;j <= 9 - i;j++)
111         {
112             printf("%d*%d=%-3d", i, j, i*j);
113         }
114         printf("
");
115     }
116 }
117 
118 void main_lower_right()
119 {
120     int i, j;
121 
122     printf(" ");
123 
124     for (i = 0;i < 10;i++)
125     {
126         printf("%7d", i);
127     }
128 
129     printf("
-----------------------------------------------------------------------------
");
130 
131     for (i = 0;i < 10;i++)
132     {
133         printf("%-5d", i);
134 
135         for (j = 0;j < 10;j++)
136         {
137             if (i >= 9 - j)
138             {
139                 printf("%d*%d=%-3d", i, j, i*j);
140             }
141             else
142             {
143                 printf("%7s", " ");
144             }
145         }
146         printf("
");
147     }
148 }
149 
150 void main_dui_jiao_xian()
151 {
152     int i, j;
153 
154     printf(" ");
155 
156     for (i = 0;i < 10;i++)
157     {
158         printf("%7d", i);
159     }
160 
161     printf("
-----------------------------------------------------------------------------
");
162 
163     for (i = 0;i < 10;i++)
164     {
165         printf("%-5d", i);
166 
167         for (j = 0;j < 10;j++)
168         {
169             if (i == j || i == 9 - j)
170             {
171                 printf("%d*%d=%-3d", i, j, i*j);
172             }
173             else
174             {
175                 printf("%7s", " ");
176             }
177         }
178         printf("
");
179     }
180 }
181 
182 void main_left()
183 {
184     int i, j;
185 
186     printf(" ");
187 
188     for (i = 0;i < 10;i++)
189     {
190         printf("%7d", i);
191     }
192 
193     printf("
-----------------------------------------------------------------------------
");
194 
195     for (i = 0;i < 10;i++)
196     {
197         printf("%-5d", i);
198 
199         for (j = 0;j < 10;j++)
200         {
201             if (i >= j && i <= 9 - j)
202             {
203                 printf("%d*%d=%-3d", i, j, i*j);
204             }
205             else
206             {
207                 printf("%7s", " ");
208             }
209         }
210         printf("
");
211     }
212 }
213 
214 void main_right()
215 {
216     int i, j;
217 
218     printf(" ");
219 
220     for (i = 0;i < 10;i++)
221     {
222         printf("%7d", i);
223     }
224 
225     printf("
-----------------------------------------------------------------------------
");
226 
227     for (i = 0;i < 10;i++)
228     {
229         printf("%-5d", i);
230 
231         for (j = 0;j < 10;j++)
232         {
233             if (i <= j && i >= 9 - j)
234             {
235                 printf("%d*%d=%-3d", i, j, i*j);
236             }
237             else
238             {
239                 printf("%7s", " ");
240             }
241         }
242         printf("
");
243     }
244 }
245 
246 void main_upper()
247 {
248     int i, j;
249 
250     printf(" ");
251 
252     for (i = 0;i < 10;i++)
253     {
254         printf("%7d", i);
255     }
256 
257     printf("
-----------------------------------------------------------------------------
");
258 
259     for (i = 0;i < 10;i++)
260     {
261         printf("%-5d", i);
262 
263         for (j = 0;j < 10;j++)
264         {
265             if (i <= j && i <= 9 - j)
266             {
267                 printf("%d*%d=%-3d", i, j, i*j);
268             }
269             else
270             {
271                 printf("%7s", " ");
272             }
273         }
274         printf("
");
275     }
276 }
277 
278 void main_lower()
279 {
280     int i, j;
281 
282     printf(" ");
283 
284     for (i = 0;i < 10;i++)
285     {
286         printf("%7d", i);
287     }
288 
289     printf("
-----------------------------------------------------------------------------
");
290 
291     for (i = 0;i < 10;i++)
292     {
293         printf("%-5d", i);
294 
295         for (j = 0;j < 10;j++)
296         {
297             if (i >= j && i >= 9 - j)
298             {
299                 printf("%d*%d=%-3d", i, j, i*j);
300             }
301             else
302             {
303                 printf("%7s", " ");
304             }
305         }
306         printf("
");
307     }
308 }
309 
310 main()
311 {
312     main_all();
313     printf("
");
314 
315     main_upper_right();
316     printf("
");
317 
318     main_lower_left();
319     printf("
");
320 
321     main_upper_left();
322     printf("
");
323 
324     main_lower_right();
325     printf("
");
326 
327     main_dui_jiao_xian();
328     printf("
");
329 
330     main_left();
331     printf("
");
332     
333     main_right();
334     printf("
");
335 
336     main_upper();
337     printf("
");
338 
339     main_lower();
340     printf("
");
341 
342     getchar();
343 }
原文地址:https://www.cnblogs.com/denggelin/p/5472146.html