A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如果掌握了这个程序for循环的逻辑问题肯定没有问题了
打印菱形:
#include<stdio.h>
int main()
{
    int n,i,j;
    printf("intput 菱形的行数 n=");
   scanf("%d",&n);
    for(i=1;i<=(n+1)/2;i++)
    {for(j=1;j<=(n+1)/2-i;j++) putchar(' ');
     for(j=1;j<=2*i-1;j++) printf("*");
    printf("\n");}
    for(i=1;i<=(n-1)/2;i++)
    {for(j=1;j<=i;j++) putchar(' ');
     for(j=1;j<=n-2*i;j++) printf("*");
    printf("\n");}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马