题目描述
问题:输入n,输出正倒n层星号三角形。首行顶格,星号间有一空格,效果见样例
输入样例:
3
输出样例:
* * *
* *
*
* *
* * *
数据规模 1<= n <=50
#include <stdio.h>
#include <string.h>
int main()
{
int num;
scanf("%d",&num);
int cnt = num;
for(int i = 0;i < 2 * num - 1;i++){
for(int k = cnt;k < num;k++){
printf(" ");
}
for(int j = cnt;j > 0;j--){
if(j == 1) printf("*\n");
else{
printf("* ");
}
}
if(i < num - 1){
cnt--;
}else{
cnt++;
}
}
return 0;
}