编写一个C程序,用于打印99乘法表。

帮我用C 写一个 99乘法表的代码/谢谢了
小弟初学!

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

希望你能够明白,一个程序是越精简越有价值

http://blog.sina.com.cn/micuncang
上面还有好多精简版的程序
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-01
上面的没有注释,初学者往往一头雾水。我的代码最短

#include <stdio.h>//包含基本输入输出功能的库文件

void main(void)//入口函数没有参数、没有返回值
{
for(int p=1;p<=9;p++)//循环9次,从1到9.
{
for(int p2=1;p2<=p;p2++)//每次循环次数由P决定
{
printf("%d*%d=%d ",p,p2,p*p2);//输出 P*P2=P*P2,注意后面多加我空格,以保证结果对齐
}
printf("\n");//中间循环结束换行。
}

return ;//运行结束,返回给操作系统。
}
第2个回答  2007-04-01
#include "stdio.h"

void main()
{
int i, j, k=0;

for (i=1+k; i<=9; i++)
{
for (j=1+k; j<=9; j++)
printf("%2d ", i*j);
k++;
printf("\n");
}
}
程序通过调试、运行,完全正确。
第3个回答  2007-04-01
#include <stdio.h>
void main()
{
int i;
int j;

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

}
第4个回答  2019-06-17
#include<stdio.h>
main()
{
int
i,j,n;
for(j=1;j<10;j++,printf("\n"))
for(i=1;i<=j;i++)
{n=i*j;printf("%2d*%2d=%2d",i,j,n);}
}
希望你能够明白,一个程序是越精简越有价值
http://blog.sina.com.cn/micuncang
上面还有好多精简版的程序
相似回答