如何才能出程序运行呀

用do...while语句完成9X9乘法循环输出9X9乘法表,要求附上代码和运行结果图

//用while循环实现程序如下:

#include<stdio.h>
int main()
{
int i,j,t=0;
i=1;

do{
      j=1;
      do
      {
         
          t=i*j;
          printf("%d",i);
          printf("*");
          printf("%d=",j);
          printf("%-4d",t);
          j++;
 
      }while(j<=i);
 
      printf("\n");
      i++;
   }while(i<=9);  
}
这个问题有两个突破口:

一、乘法表有行列区别,可以定义两个变量来分别表示第i行,第j列。
二、使用do-while语句,明确其格式:
do

语句体;

}while();
这里注意while后面的分号。

接下来是我的代码:

#include<stdio.h>
void main()
{
int i,j,t=0;
i=1;

do{
      j=1;
      do
      {
         
          t=i*j;
          printf("%d",i);
          printf("*");
          printf("%d=",j);
          printf("%-4d",t);
          j++;

      }while(j<=i);

      printf("\n");
      i++;
   }while(i<=9);  

}

这是运行结果图:

img

希望可以帮到你!


# include<stdio.h>
        int main()
        {
            int i = 1, j = 1;
            do
            {
                j = 1;
                do
                {
                    printf("%dx%d=%d\t", j, i, i * j);
                    j++;
                } while (j <= i);
                i++;
                printf("\n");
            } while (i <= 9);
            return 0;
        }