如何编写99乘法表

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:04:49
#include"stdio.h"
main()
{int i,j,k=1;
printf(" 1 2 3 4 5 6 7 8 9/n");

for(i=1;i<10;i++)
for(j=1;j<10;j++)
{switch(k)
case 1:{printf(" %d",i*j);k++;} break;
case 2:{printf(" %d",i*j);k++;} break;
case 3:{printf(" %d",i*j);k++;} break;
case 4:{printf(" %d",i*j);k++;} break;
case 5:{printf(" %d",i*j);k++;} break;
case 6:{printf(" %d",i*j);k++;} break;
case 7:{printf(" %d",i*j);k++;} break;
case 8:{printf(" %d",i*j);k++;} break;
case 9 : printf(" %d/n",i*j);

}}
要是这样地形式输出 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18

太麻烦了
这样简单
#include"stdio.h"

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

你看看这个怎么样?
#include <stdio.h>
void main()
{int i,j,t=0;
clrscr();
for(i=1;i<=9;i++)
{for(j=1;j<=i;j++)
{t=i*j;
printf("%d*%d=%d\t",j,i,t);}
printf("\n");}}(这是换行语句)

正确。