九九乘法表、正三角、倒三角都是常见的c语言题目,下面讲解一下。
1.九九乘法表
int i,j;
for(i = 1; i < 10; i ++)
{
for(j = 1; j <= i; j ++)
{
printf("%d*%d=%-3d",j,i,i*j);
}
printf("\n");
}
结果如下:代码思路就是for循环的嵌套,i代表行数,j代表列数。
2.倒三角形
int i,j;
for(i = 5; i > 0 ;i--)
{
for(j = 5 - i; j > 0; j --)
printf(" ");
for(j = 2*i-1; j > 0; j --)
{
printf("*");
}
printf("\n");
}
结果如下: 这个和上面的区别就是组成三角形的*都是奇数,那么*的数量和行数有什么数量关系?知道了这个也就可以写出来三角形程序了。
3.正三角形
这个题目就留给你们了。和上面的差不多哦!