编写一个C程序,用于打印99乘法表。
发布网友
发布时间:2022-05-05 17:29
我来回答
共5个回答
热心网友
时间:2022-06-27 20:35
#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
上面还有好多精简版的程序
热心网友
时间:2022-06-27 20:36
上面的没有注释,初学者往往一头雾水。我的代码最短
#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 ;//运行结束,返回给操作系统。
}
热心网友
时间:2022-06-27 20:36
#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");
}
}
程序通过调试、运行,完全正确。
热心网友
时间:2022-06-27 20:37
#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");
}
}
热心网友
时间:2022-06-27 20:37
#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
上面还有好多精简版的程序