源码:
#include<stdio.h>
#include<Windows.h>
#include<math.h>
#define LINE 9
//正三角
void MulTableSecond()
{
int i,j;
for(i=1;i<=LINE;i++){
for(j=1;j<=i;j++){
printf("%d*%d =%d\t",j,i,i*j);
}
printf("\n");
}
}
//倒三角
void MulTableFirst()
{
int i, j,k;
for (i = 1; i <= LINE; i++)
{
for (j = 1; j <= 4*i-4; j++)
{
printf(" ");//先打印空格
}
for (k = i; k <= LINE; k++)
{
printf("%d*%d=%d\t",i,k,i*k);
}
printf("\n");
}
}
int main(){
MulTableFirst();
system("pause");
return 0;
}程序运行结果:
正三角
倒三角
本文介绍使用C语言实现两种不同样式的乘法表:正三角形和倒三角形。通过具体的源代码示例,展示了如何利用循环和条件判断来完成这一任务。适合初学者学习C语言的基本语法。
9833

被折叠的 条评论
为什么被折叠?



