黑马程序员技术交流社区

标题: 减法表 [打印本页]

作者: Ios_bawenlong    时间: 2015-4-13 23:18
标题: 减法表
  1. //控制行数
  2.     for (int i= 1; i < 10; i++) {
  3.         
  4.         //输出"占位空格"
  5.         for (int k = 0 ; k < 9 - i; k++) {
  6.             printf("           ");
  7.         }
  8.         
  9.         //控制列数
  10.         for (int y = 0; y <= i - 1; y++) {
  11.             
  12.             //输出结果
  13.             //格式对齐
  14.             if (i == 9) {
  15.                 printf("%d - %0d = %0d ", i + 1, i - y, y + 1);
  16.             }else{
  17.                 printf(" %d - %0d = %0d ", i + 1, i - y, y + 1);
  18.             }
  19.             
  20.             
  21.         }
  22.         
  23.             //换行
  24.         printf("\n");
  25.     }
复制代码

作者: 袁胜平    时间: 2015-4-14 00:17
赞。。。。。
作者: tyisbest    时间: 2015-4-14 00:38
我的也可以实现呐
#include <stdio.h>
int main()
{
    for (int i=1; i<=9; i++)
    {
        for (int j=1; j<=9-i; j++)
        {
            printf("\t");
        }
        for (int k=1; k<=i; k++)
        {
            printf("%d-%d=%d\t",i+1,i-k+1,k);
        }
        printf("\n");
    }

    return 0;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2