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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© iOS大神 中级黑马   /  2015-2-12 21:16  /  598 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*1>提示用户输入一个正整数n,如果n5
就输出下列图形,其他n值以此类推
*****
****
***
**
*   
      */
#include<stdio.h>
int main()
{
        //定义一个变量存储用户输入的值
        int n=0;    //初始化
        while(n<=0){
        printf("请输入正整数:\n");
        scanf("%d",&n);
        }
        for(int i=0;i<n;i++){   //有多少行
                for(int j=0;j=n-i;j++){
                printf("*");
                }
        printf("\n");
        }
    return 0;
}

6 个回复

倒序浏览
for (int j=0;j<n-i;j++)   这里,你把写成了j=n-1就变成了死循环,应该写成我这样,另外你这里面有不少是汉字的括号
回复 使用道具 举报
尽量都用for循环,初学者先把一种循环用精通了在尝试另一种
回复 使用道具 举报
for(int j = 0; j < i; j++ ) 改成这样你试试
回复 使用道具 举报

我就是这样写的啊
回复 使用道具 举报
Dance小飞 发表于 2015-2-13 00:36
for(int j = 0; j < i; j++ ) 改成这样你试试

我试试。。
回复 使用道具 举报
恋梦 中级黑马 2015-2-16 12:16:49
7#
iOS大神 发表于 2015-2-16 09:35
我就是这样写的啊

我不想说了,你自己看清楚了再说吧,是<不是=。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马