九九乘法表-多种形式.c 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #include <stdio.h>
  2. void a() {
  3. int i, j;
  4. for (i = 1; i <= 9; i++) {
  5. for (j = 1; j <= 9; j++) {
  6. printf("%d*%d=%d ", i, j, i * j);
  7. }
  8. printf("\n");
  9. }
  10. }
  11. void b() {
  12. int i, j;
  13. for (i = 1; i <= 9; i++) {
  14. for (j = 1; j <= 9; j++) {
  15. if (j >= i) {
  16. printf("%d*%d=%d ", i, j, i * j);
  17. } else {
  18. printf(" ");
  19. }
  20. }
  21. printf("\n");
  22. }
  23. }
  24. void c() {
  25. int i, j;
  26. for (i = 1; i <= 9; i++) {
  27. for (j = 1; j <= 9; j++) {
  28. if (j <= i) {
  29. printf("%d*%d=%d ", i, j, i * j);
  30. } else {
  31. printf("\t");
  32. }
  33. }
  34. printf("\n");
  35. }
  36. }
  37. int main() {
  38. int choice;
  39. scanf("%d", &choice);
  40. switch (choice) {
  41. case 0:
  42. a();
  43. break;
  44. case 1:
  45. b();
  46. break;
  47. case 2:
  48. c();
  49. break;
  50. default:
  51. printf("\n");
  52. }
  53. return 0;
  54. }