美文网首页
2021-11-24 C 语言经典100例 delphi实

2021-11-24 C 语言经典100例 delphi实

作者: netppp | 来源:发表于2021-11-28 18:19 被阅读0次

    https://www.runoob.com/cprogramming/c-exercise-example8.html

    题目:输出9*9口诀。

    程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。

    程序源代码:

    实例
    // Created by www.runoob.com on 15/11/9.
    // Copyright © 2015年 菜鸟教程. All rights reserved.
    //

    include<stdio.h>

    int main()
    {
    int i,j,result;
    printf("\n");
    for (i=1;i<10;i++)
    {
    for(j=1;j<=i;j++)
    {
    result=ij;
    printf("%d
    %d=%-3d",i,j,result); /-3d表示左对齐,占3位/
    }
    printf("\n"); /每一行后换行/
    }
    }
    以上实例输出结果为:

    11=1
    2
    1=2 22=4
    3
    1=3 32=6 33=9
    41=4 42=8 43=12 44=16
    51=5 52=10 53=15 54=20 55=25
    6
    1=6 62=12 63=18 64=24 65=30 66=36
    7
    1=7 72=14 73=21 74=28 75=35 76=42 77=49
    81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=64
    91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 9*9=81

    procedure TForm1.Button1Click(Sender: TObject);
    
     var
    i,j:integer;
    a:string;
    begin
           a:='';            //字符串初始化为空
           for i := 1 to 9 do     //行数i
       begin
               for j := 1 to i do   //列数j
    
                begin
    
                  a:=a+inttostr(i)+'*'+inttostr(j)+'='+inttostr(i*j)+'       ';
    
    
                end;
    
              memo1.lines.add(a) ;
              a:='';
      end;
    
    end;
    
    {
    var
    i,j:integer;
    str1:string;
    begin
    memo1.Clear;
    memo1.Lines.add(' 九九乘法表 ');
    memo1.Lines.add(' ');
     str1:=' ';
    for i:=1 to 9 do
    begin
    for j:=1 to i do
    begin
    str1:=str1+inttostr(i)+'*'+inttostr(j)+'='+inttostr(i*j)+' ';
    //表达示输出
    end;
    memo1.lines.Add(str1);//输出显示
    str1:='';
    end;
    end;
    }
    
    
    

    相关文章

      网友评论

          本文标题:2021-11-24 C 语言经典100例 delphi实

          本文链接:https://www.haomeiwen.com/subject/xtantrtx.html