使用双重循环输出n行的平行四边形(n为偶数)或倒三角形(n为奇数)。
发布网友
发布时间:2024-07-13 10:11
我来回答
共1个回答
热心网友
时间:2024-07-22 18:05
仅供参考
#include <stdio.h>
int main()
{
int i, j, n;
scanf("%d", &n);
if(n&1)//最简单的判断奇偶方式。常用方式为if(n%2==1)
{
for(i = 0; i < n; i ++)
{
for(j = 0; j < i; j ++)
putchar(' ');
for(j = 0; j < 2*(n-1-i)+1; j ++)
putchar('*');
putchar('\n');
}
}
else
{
for(i = 0; i < n; i ++)
{
for(j = 0; j < n-i-1; j ++)
putchar(' ');
for(j = 0; j < n; j ++)
putchar('*');
putchar('\n');
}
}
return 0;
}