需要改进的地方1.for语句的一般形式为:for(表达式1;表达式2;表达式3),表达式1和表达式2,表达式2和表达式3之间是分号(;)
2.return 0 作为一条语句末尾要加分号;
3.
为了输出美观像3楼写的那样在%d*%d=%d\t末尾加\t
#include<stdio.h>
int main()
{
int i,j,s;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
s=i*j;
printf("%d*%d=%d\t",i,j,s);
}
printf("\n");
}
return 0;
}
1*1=1
2*1=2
2*2=4
3*1=3
3*2=6
3*3=9
4*1=4
4*2=8
4*3=12
4*4=16
5*1=5
5*2=10
5*3=15
5*4=20
5*5=25
6*1=6
6*2=12
6*3=18
6*4=24
6*5=30
6*6=36
7*1=7
7*2=14
7*3=21
7*4=28
7*5=35
7*6=42
7*7=49
8*1=8
8*2=16
8*3=24
8*4=32
8*5=40
8*6=48
8*7=56
8*8=64
9*1=9
9*2=18
9*3=27
9*4=36
9*5=45
9*6=54
9*7=63
9*8=72
9*9=81
--------------------------------
Process exited with return value 0
Press any key to continue . . .