www.gsyw.net > 编写程序输出如下图所示的九九乘法表. 1*1= 1 2*1= 2 2*2= 4 3*1= 3 3*2...

编写程序输出如下图所示的九九乘法表. 1*1= 1 2*1= 2 2*2= 4 3*1= 3 3*2...

你好,很高兴回答您的问题.具体代码可以参考下面的:#include<stdio.h> main() { int a,b,c; for(a=1;a<10;a++) { for(b=1;b<a;b++) { c=a*b; printf("%d*%d=%d ",b,a,c); } printf("\n"); } } 其在C++6.0已测试通过.希望能够帮到你.

clearfor i=1 to 9 &&被乘数 for j=1 to i &&乘数 ??str(i,1)+"*"+str(j,1)+"="+str(i*j,2)+space(2) endfor ?endfor

你的程序我帮你改完了,你看看吧.(见注释) public class s99 { public static void main(string[] agrs) { int i;int j; for (i=1;i<=9;i++)//这里多了分号 { for (j=1;j<=i;j++)//这里多了分号 { system.out.print(i+"*"+j+"="+i*j+"\t");//这里把println 改成print } system.out.println(); } } }

public class ChengFa{ static int i; static int j; public static void main(String args []){ int result; for (i=1;i<=9 ;i++ ){ for (j=1;j<=i ;j++ ){ result = i*j; System.out.print(i+"*"+j+"="+result+" "); } System.out.println(); } }}这是我自己的代码,你参考一下吧. 另外,1楼的答案还是没有你所要的效果.显示出来并不是九九乘法表.大家的代码都差不多,只是有点细节的东西你没有注意,这就是你这个代码的主要问题.

1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

public class Mtable {public static void main(String[] args) {for(int i=1;i

你能把那个要输出的结果也截图上来吗?#include int main(){ int i,j,k; for(i=1;i<=4;i++) { for(j=1;j<=i;j++) printf("%3d *%3d =%3d",j,i,i*j); printf("\n");//我认为这个k应该是换行 }}

for(int i = 1; i < 4; i++) for(int j = i; j <= i; j++) cout << i <<"*"<< j << "=" << i*j << endl; 核心循环如上. 如无疑问,请狠狠点击鼠标给予采纳,谢谢.

for(int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){ print(i); print(*); print(j); print(=); print(i * j); print( );//打印空格 //print(i + "*" + j +"=" +(i*j) + " "); } println();//换行 }

相关搜索:

网站地图

All rights reserved Powered by www.gsyw.net

copyright ©right 2010-2021。
www.gsyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com