问个图形打印的题目求指导

要打印个空心等腰梯形,输入n为3,麻烦看下我的程序哪里错了

图片说明

#include

int main(void){
int n,i,j;
printf("Input n: ");
scanf("%d",&n);
for (i=1;i<=n;i++){
if (i==1||i==n){
for (j=1;j<=n-i;j++)
printf(" ");
for(j=n-j+1;j<=n+i+1;j++)
printf("*");
printf("\n");}
else
for (j=1;j<=n-i;j++){
printf(" ");
if (j==i||j==3*i+1)
printf("*");
printf("\n");}
}}

查看全部
jzx_606
jzx_606
2015/05/30 03:54
  • for
  • printf
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

4个回复