九九乘法表的C语言代码,黄路平编写与2012.3.6
代码一:#include
int main()
{
int i=1,j;
for (i=1,j=1;j<=9;j++)
{
if( j==1)
printf("%d*%d=%d\n",i,j,i*j);
else
{for (i=1;i<=j;i++)
printf("%d*%d=%d\t",i,j,i*j);
printf("\n");
}
}
}
代码二:switch语句
#include
int main()
{
int i=1,j;
for (i=1,j=1;j<=9;j++)
{
switch(j)
{ case 1:printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
case 2:
for (i=1;i<=j;i++)
printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
case 3:for (i=1;i<=j;i++)
printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
case 4:for (i=1;i<=j;i++)
printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
case 5:for (i=1;i<=j;i++)
printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
case 6:for (i=1;i<=j;i++)
printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
case 7:for (i=1;i<=j;i++)
printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
case 8:for (i=1;i<=j;i++)
printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
case 9:for (i=1;i<=j;i++)
printf ("%d*%d=%d\t",i,j,i*j);
printf("\n");
break;
}
}
}