永发信息网

用循环语句编程输出以下乘法表

答案:4  悬赏:70  手机版
解决时间 2021-05-10 03:09
  • 提问者网友:我是我
  • 2021-05-09 18:29

用循环语句编程输出以下乘法表

1*1=1

2*2=2 2*2=4

3*1=3 3*2=6 3*3=9

.........

9*1=9 9*2=18 9*3=27 ....... 9*9=81

最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-05-09 19:34

CLEA
I=1
DO WHIL I<=9
J=1
DO WHIL J<=9 .AND. J<=I
??STR(I,1)+"*"+STR(J,1)+"="+ALLT(STR(I*J,3))+" "
J=J+1
ENDDO
?
I=I+1
ENDDO

全部回答
  • 1楼网友:骨子里都是戏
  • 2021-05-09 22:53

C语言程序源代码:

#include <stdio.h> void main() { int i, j; for(i=1; i<=9;++i) { for(j=1;j<=i;++j) { printf("%d*%d=%d ",i,j,i*j);

} printf("\n"); } }

C++语言程序源代码:

#include <iostream> using namespace std; void main() { int i, j; for(i=1; i<=9;++i) { for(j=1;j<=i;++j) { cout<<i<<"*"<<j<<"="<<(i*j)<<" "; } cout<<endl; }

结果如下: }

  • 2楼网友:玩家
  • 2021-05-09 22:04

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

for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { t=i*j; printf("%d*%d=%d",i,j,t); } printf("\n"); } }

已经运行了,但要注意什么时候要换行,这牵扯到一个内循环的问题,希望你能明白

  • 3楼网友:由着我着迷
  • 2021-05-09 20:47

#include<stdio.h>

void main() { int i,j,n=1; for(i=1;i<=9;i++) { for(j=1;j<=n;j++) printf(" %d*%d=%d",i,j,i*j); n++; printf("\n"); } }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯