[C] c语言输出乘法口诀九九表 →→→→→进入此内容的聊天室

来自 Voluminous Gorilla, 2024-03-21, 写在 C, 查看 19 次.
URL http://www.code666.cn/view/82e6288f
  1. 输出9*9口诀。
  2.  
  3. 程序分析:分行与列考虑,共 99 列,i 控制行,j 控制列。
  4.  
  5. #include <stdio.h>
  6.  
  7. int main() {
  8.     int i, j, result;
  9.     printf("\n");
  10.     for (i = 1; i < 10; i++) {
  11.         for (j = 1; j <= i; j++) {
  12.             result = i * j;
  13.             printf("%d*%d=%-3d", i, j, result); /* -3d表示左对齐,占3位 */
  14.         }
  15.         printf("\n"); /* 每一行后换行 */
  16.     }
  17.     return 0;
  18. }
  19.  
  20. 代码的详细解释:
  21.  
  22. for (i = 1; i < 10; i++): 外层循环迭代从19的被乘数(i)。
  23. for (j = 1; j <= i; j++): 内层循环迭代从1到i的乘数(j)。
  24. result = i * j;: 计算乘法的结果。
  25. printf("%d*%d=%-3d", i, j, result);: 使用左对齐、占3位的格式打印乘法表达式和结果。
  26. printf("\n");: 在每个内层循环结束后打印换行符,移动到下一行处理下一个被乘数。

回复 "c语言输出乘法口诀九九表"

这儿你可以回复上面这条便签

captcha