小刚说C语言刷题—1230蝴蝶结
1.题目描述
请输出 n 行的蝴蝶结的形状,n 一定是一个奇数!
输入
一个整数 n ,代表图形的行数!
输出
n 行的图形。
样例
输入
9
输出
*****
****
***
**
*
**
***
****
*****
2.参考代码(C语言版)
注意:由于9行图形没有直接规律。我们把它分成两部分。上面五行是倒三角形,下面四行是正三角形(少第一行)。分别利用循环打印即可。
#include <stdio.h>
int main(void)
{
int n;
int num;
scanf("%d", &n);
num=n/2;
for(int i=0;i<=num;i++)
{
for(int j=1;j<=num+1-i;j++)
{
printf("*");
}
printf("\n");
}
for(int i=num-1;i>=0;i--)
{
for(int j=1;j<=num+1-i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
今天内容到此结束,下次再见!