C语言打印图形

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
for(j=1;j<=n;j++)printf("*");
printf("\n");}}
1-3. 编程,输入n值,输出如下例(n=4)所示的图形:
*
***
*****
*******
————
main()
{int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{for(j=1;j<=n-i;j++)printf(" ");
******
**** 当 n=4 时
————
main()
{int i,j,k,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=2*n-1;i++)
{if(i<=n)k=i;else k=2*n-i;
for(j=1;j<=n-k;j++)printf(" ");
for(j=1;j<=2*k-2+n;j++)printf("*");
printf("\n");}}
1-9. 编程,输入n值,输出如下例(n=4)所示的图形:
****
*
*
****
————
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("\n");}}
1-2. 编程,输入n,输出如下例(n=5)所示的图形:
*****
*****
*****
*****
*****
————
main()
{int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{for(j=1;j<=i-1;j++)printf(" ");
printf("*");
for(j=1;j<=n-2;j++)printf("%s",i==1||i==n?"*":" ");
printf("*");
printf("\n");
}
}
1-12. 编程,输入n值,输出如下例(n=5)所示的图形:
*****
* *
* *
* *
*****
————
main()
{
printf("\n");}}
1-7. 编程,输入n,输出如下例(n=3)所示的边长为n的菱形:
*
***
*****
***
*
————
main()
{int i,j,k,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=2*n-1;i++)
{if(i<=n)k=i;else k=2*n-i;
for(i=1;i<=n;i++)
{for(j=1;j<=n-i;j++)printf(" ");
for(j=1;j<=2*i-2+n;j++)printf("*");
printf("\n");}}
1-6. 编程,输入n值,输出如下例(n=4)所示的高和下底均为n的等腰梯形:
**********
********
for(j=1;j<=2*i-1;j++)printf("*");
printf("\n");}}
1-4. 编程,输入n值,输出如下例(n=4)所示的图形:
*******
*****
***
*
————
main()
{int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{for(j=1;j<=i-1;j++)printf(" ");
for(j=1;j<=n-k;j++)printf(" ");
for(j=1;j<=2*k-1;j++)printf("*");
printf("\n");}}
1-8. 编程,输入n值,输出如下例(n=4)所示的边长均为n的正六边形:
****
******
********
**********
********
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=n;i>=1;i--)
{
for(j=1;j<=n-i;j++)printf(" ");
for(j=1;j<=2*(n-i)+1;j++)printf("*");
printf("\n");}}
1-5. 编程,输入n值,输出如下例(n=4)所示的高和上底均为n的等腰梯形:
****
******
********
**********
————
main()
{int i,j,n;
scanf("%d",&n);
1-1. 编程,输入n,输出如下例(n=5)所示的图形:
*****
*****
*****
*****
*****
————
main()
{int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{for(j=1;j<=n-i;j++)printf(" ");
for(j=1;j<=n;j++)printf("*");
{
if(i==1||i==n)
{for(j=1;j<=n;j++)printf("*");printf("\n");}
else{
for(j=1;j<=n-i;j++)printf(" ");
printf("*\n");
}
}
}
1-10. 编程,输入n值,输出如下例(n=4)所示的图形:
****
*
*
****
******
****
————
main()
{int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=n;i>=1;i--)
{for(j=1;j<=n-i;j++)printf(" ");
for(j=1;j<=2*i-2+n;j++)printf("*");
————
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(i==1||i==n)
{for(j=1;j<=n;j++)printf("*");printf("\n");}
else{
for(j=1;j<=i-1;j++)printf(" ");
printf("*\n");
}
}
}
1-11. 编程,输入n值,输出如下例(n=5)所示的图形:
*****
* *
* *
* *
*****
————
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)printf(" ");
相关文档
最新文档