黑马程序员技术交流社区

标题: 菜鸟询问问题~ [打印本页]

作者: 禹舜    时间: 2014-11-5 19:28
标题: 菜鸟询问问题~
本帖最后由 禹舜 于 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吗 如果换的话 怎么话啊

作者: 银河雨    时间: 2014-11-5 21:12
int a = n;
while (a > 0)
{
     //这里写本来要执行的代码
     a --;
}
这样就行了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2