打印乘法表
数据库打印:
declare @a smallint,
@b smallint,
@str varchar(100)
set @a=1
while @a<=9
begin
set @b=1
set @str=''
while @b<=@a
begin
select @str=@str+CONVERT(varchar(100),@b)+'*'+CONVERT(varchar(1),@a)+'='+CONVERT(char(2),@a*@b)+SPACE(2)
set @b=@b+1
end
print @str
set @a=@a+1
end
JAVA语言打印:
①for(int i;i=1;i++){
int j=1;
for(j;j<=i;j++){
system.out.print(j+'*'+i+'='+i*j+' ');
}
system.out.println();
}
② for (int i = 1,j = 1; j <= 9; i++) {
System.out.print(i+"*"+j+"="+i*j+" ");
if(i==j){
i=0;
j++;
System.out.println();
}
}

浙公网安备 33010602011771号