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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 禹舜 初级黑马   /  2014-11-5 19:28  /  1032 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 禹舜 于 2014-11-5 19:38 编辑

/*
题目:提示用户输入一个正整数n,如果n是5,就输出下列图形,其他n值以此类推
*
**
***
****
*****
*/
#include <stdio.h>

int main ()

{
    int n = 0 ;

    while (n < 1) {

        printf ("请输入一个正整数n:\n");

        scanf ("%d",&n );

    }

    for ( int a = 0; a < n ; a++)
    {

        for ( int b =0 ; b < n-a  ; b++)
        {
            printf("*");
        }

        printf("\n" );

    }



    return 0 ;
}

请问 里面的fot循环 可以换成while吗 如果换的话 怎么话啊

1 个回复

倒序浏览
int a = n;
while (a > 0)
{
     //这里写本来要执行的代码
     a --;
}
这样就行了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马