哪个高手帮帮我 要打印[9*9]的乘法

到百度贴吧首页
新闻   网页   贴吧   知道   MP3   图片   视频   百科
    吧内搜索 | 帮助

哪个高手帮帮我 要打印[9*9]的乘法

211.158.17.*

1楼

1*1=1
1*2=2  2*2=4
。。。。。。
.................

219.140.88.*

2楼

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

222.200.55.*

3楼

#include <stdio.h>
main()
{
int i,j;
for (i=1;i<=9;i++)
{
for (j=1;j<=9;j++)
{
if(i>=j)
printf("%d*%d=%2d ",j,i,i*j);
}
printf("\n");
}
getch();
}

4楼

把printf("%d*%d=%2d ",j,i,i*j);
改为printf("%d*%d=%-2d ",j,i,i*j);更好看。

5楼

把printf("%d*%d=%-2d ",j,i,i*j);
改为printf("%d*%d=%-3d ",j,i,i*j);会更好。
区别在最后一行:
1*9=9 2*9=183*9=27...
1*9=9 2*9=18 3*9=27 ...

211.91.114.*

6楼

#INCLUDE“STDIO.H"
VOID M_TABLE(VOID)
{
REGISTER INT I,J;
FOR(I=1;I<9;I++)
FOR(J=1;J<=I;J++)
PRINTF("%D*%D=%D,I,J,J*I);
PUTCHAR((I==J)?'\N':'\T');
}
}

211.91.114.*

7楼

主函数你应该会写
222.51.128.*

8楼

#include<stdio.h>
main()
{
 int i,j;
 for(i=1;i<10;i++)
 {
 for(j=1;j<=i;j++)
 printf("%d*%d=%d ",j,i,i*j);
 printf("\n");
 }
}看看我这个程序

61.144.54.*

9楼

嗯,这个不错~
"%d*%d=%d "改为"%d*%d=%-2d "就最不错了,PERFECT

222.200.55.*

10楼

这个好看。

11楼

#include<stdio.h>
main()
{
 int i,j;
 for(i=1;i<=9;i++)
 {
 for(j=i;j<=i;j++)
 printf("%d*%d=%2d");
 putchar('\n');
 }
}

60.163.117.*

12楼

我用的是C++6。0
#include <iostream.h>
void main()
{
for(i=0;i<9;i++)
 {for(j=0;j<=i;j++)
 cout<<(i+1)<<"*"<<(j+1)<<"="<<(i+1)*(j+1)<<' ';
 }
 cout<<endl; 
}

219.129.11.*

13楼

他妈的
都不是高手来的
都错的啊

61.54.192.*

14楼

妈的,随便找本c语言书,上面都有,自己看去啊~~

15楼

main()
{int i,j;
for(i=1;i<10;i++)
for(j=1;j<i+1;j++)
printf((j==i)?"%d*%d=%-2d\n":"%d*%d=%-2d ",j,i,i*j);
}

显示结果:

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

219.148.157.*

16楼

楼上的人好强!想象力无限啊,佩服~佩服

17楼

哇```15楼的人真是高手````````` 
 我还是回复一下吧```用2维数组``老谭的书上有例题```

18楼

求助:上面的程序我调试过了!没问题!生成exe文件后运行一下怎么一闪就没有了?怎样可以解决这个问题?
我的QQ80570231

219.226.76.*

19楼

#include <string.h> 
main() 
{int i,j; 
for(i=1;i<10;i++) 
for(j=1;j<i+1;j++) 
printf((j==i)?"%d*%d=%-2d\n":"%d*%d=%-2d ",j,i,i*j);
getchar(); 
}

219.140.94.*

20楼

回18楼的
生成exe文件后查看其属性
点上面的程序
去掉"退出时关闭"就行了

59.64.71.*

21楼

大家真不错啊!!!!!
我想个了一个星期也没想出来,呵呵

218.57.64.*

22楼

我这里的能打印亚:
我用的是 TC3.0 
#include <iostream.h> 
int main() 
{ int i,j,flag=0;
for(i=1;i<9;i++) 
 {for(j=1;j<=i;j++) 
 cout<<i<<"*"<<j<<"="<<i*j;
 flag++;
 if(i==flag) cout<<endl;
 } 
 cout<<endl;
 return 0; 

 希望与大家交流:hanzf532@126.com

61.49.165.*

23楼

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

24楼

不错

25楼

赫赫有名

26楼

#include<stdio.h>
void main()
{
int i,j;
printf("\n\n\n\n\t\t\t 九九乘法表\n");
printf("┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n");
for(i=1;i<=9;i++)
{
printf("┃");
for(j=1;j<=i;j++)
printf("%dx%d=%2d ",j,i,i*j);
for(j=1;j<65-i*7;j++)
putchar(' ');
printf("┃\n");
}
printf("┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n\n\n\n");
getchar();
}

 九九乘法表
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃1x1= 1 ┃
┃1x2= 2 2x2= 4 ┃
┃1x3= 3 2x3= 6 3x3= 9 ┃
┃1x4= 4 2x4= 8 3x4=12 4x4=16 ┃
┃1x5= 5 2x5=10 3x5=15 4x5=20 5x5=25 ┃
┃1x6= 6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 ┃
┃1x7= 7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 ┃
┃1x8= 8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 ┃
┃1x9= 9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81 ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

27楼

15楼真厉害,这都想得到 佩服
221.222.16.*

28楼

#include <stdio.h>
main()
{
int i,j,r,t;
printf ("请输入显示几乘几的乘法表\n");
scanf ("%d",&t);
printf ("乘法表如下:\n");
for (i=1;i<=t;printf ("\n"),i++)
for (j=1;j<=i;j++)
{ r=i*j;
printf ("%d*%d=%-3d",i,j,r);
}
}

我也来一个,还有15楼那个算法确实BT啊!!!强!!

29楼

原来这么多高手 佩服佩服
221.200.222.*

30楼

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

发表回复

内 容:
用户名:
  
©2010 Baidu 贴吧协议  意见反馈