标题:图形打印问题求解
只看楼主
秋叶映月
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2018-9-23
结帖率:100%
已结贴  问题点数:10 回复次数:6 
图形打印问题求解
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i,j,n,k;
    for(i=1;i<=10;i++)
    {     
         for(j=i;j>i;j--);
        {   
             printf(" ");
             for(j=0;j<i;j++)
                 printf("*");
        }

         printf("\n");
    }
    system("pause");
    return main();
}
就是中间的for循环for(j=i;j>i;j--);这个有什么用的
搜索更多相关主题的帖子: 图形 打印 int for printf 
2018-11-21 23:42
秋叶映月
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2018-9-23
得分:0 
回复 楼主 秋叶映月
代码是正确的,我就是不知道for(j=i;j>i;j--);这个有什么用途
2018-11-21 23:44
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:3 
以下是引用秋叶映月在2018-11-21 23:44:08的发言:

代码是正确的,我就是不知道for(j=i;j>i;j--);这个有什么用途

没用的,j=i;j>i 进不了循环体。
可改为:
    for(i=1; i<=10; i++)
    {
        printf(" ");
        for(j=0; j<i; j++)
            printf("*");
        printf("\n");
    }
2018-11-22 05:07
Tomorrw_I
Rank: 10Rank: 10Rank: 10
等 级:禁止访问
威 望:6
帖 子:406
专家分:1712
注 册:2018-10-16
得分:3 
    return main();
.............

学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-11-22 07:40
秋叶映月
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2018-9-23
得分:0 
回复 4楼 Tomorrw_I
大哥,我这是上课需要~~~~
2018-11-22 20:52
豆豆的滴
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:贵宾
威 望:33
帖 子:368
专家分:1087
注 册:2018-5-7
得分:3 
每行空出一个空格
然后第一行打印i
第二行打印i+1
一次类推。。。。。。。
2018-11-23 09:13
wlxy_wang
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:77
专家分:303
注 册:2018-11-2
得分:3 
回复 2楼 秋叶映月
这个是空循环,后面有一个分号“;”,这个分号相当于一个空语句。所以这个循环是不执行任何语句的。
2018-11-23 09:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-491451-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.111078 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved