要求:
http://codeup.cn/problem.php?cid=100000577&pid=2
说明:
在前面的基础上改了改
代码:
#include <stdio.h>
int main(){
int n;
int m[1000];
while(scanf("%d",&n) != EOF){
//把梯形的每一行分两部分输出,关键是找到每一行的空格与输出的符号个数与每次循环i的关系
for(int i = 0;i <n;i++){
getchar();
scanf("%d",&m[i]);
}
for(int i = 0;i <n;i++){
for(int l = 0;l<m[i];l++){
for(int j = 0;j <(m[i]-1-l);j++){
printf(" ");
}
for(int q = 0;q<m[i]+l*2;q++){
printf("*");
}
printf("\n");
}
//printf("\n");
}
}
return 0;
}