任务描述
请设计print_star(int n)函数,函数功能为输出n个星号。
设计print_space(int n)函数,函数功能为输出n个空格。
然后在主函数中输入整数N,输出N行如下形状的图形。例
如输入7,输出如下。
*
***
*****
*******
*********
***********
*************
输入样例:
15
输出样例:
在这里给出相应的输出。例如:
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*********************
***********************
*************************
***************************
*****************************
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include<stdio.h>
void print_star(int n)
{
for(int i=1;i<=n;i++)
{
int y=n-i;
for(int t=0;t<y;t++)
{
printf(" ");
}
if(n>1)
{
printf("*");
for(int j=1;j<i;j++)
{
printf("**");
}
printf("\n");
}
else{
printf("*");
}
}
}
int main()
{
int N;
scanf("%d",&N);
print_star(N);
return 0;
}