| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 743 人关注过本帖
标题:还是循环问题啊
只看楼主 加入收藏
wic
Rank: 2
等 级:论坛游民
帖 子:33
专家分:21
注 册:2010-2-9
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:10 
还是循环问题啊
12345678987654321
  123456787654321
   1234567654321
    12345654321
     123454321
      1234321
       12321
        121
         1
图片附件: 游客没有浏览图片的权限,请 登录注册


把下边的代码改为我写的要求,请大家帮忙看看,
感觉我脑子转不过来
程序代码:
main()
{
    int i,j,k,n;
    for (i=9;i>=1;i--)   /*把此处循环从i=1开始,输出上面的效果改怎么改*/
    {
        for (j=1;j<=10-i;j++)
            printf(" ");
        for (k=1;k<i;k++)
            printf("%d",k);
        for (n=i;n>=1;n--)
            printf("%d",n);
        printf("\n");

    }
}


[ 本帖最后由 wic 于 2010-2-15 23:59 编辑 ]
搜索更多相关主题的帖子: 效果 121 
2010-02-15 23:39
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
for (i=1;i<=9;i++)   /*此处循环从i=1开始,加到9结束。*/


c语言刚开一学期,就换开VB...
2010-02-15 23:42
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
#include<stdio.h>
main()
{
    int i,j,k,n;
    for (i=1;i<=9;i++)   /*把此处循环从i=1开始,改怎么改*/
    {
        for (j=1;j<=10-i;j++)
            printf(" ");
        for (k=1;k<i;k++)
            printf("%d",k);
        for (n=i;n>=1;n--)
            printf("%d",n);
        printf("\n");

    }
}

c语言刚开一学期,就换开VB...
2010-02-15 23:45
wic
Rank: 2
等 级:论坛游民
帖 子:33
专家分:21
注 册:2010-2-9
收藏
得分:0 
回复 2楼 dydsdyds
一改成这样了啊
         1
        121
       12321
      1234321
     123454321
    12345654321
   1234567654321
  123456787654321
 12345678987654321
我要的是这种效果:
 12345678987654321
  123456787654321
   1234567654321
    12345654321
     123454321
      1234321
       12321
        121
         1
2010-02-15 23:46
韦春敢
Rank: 3Rank: 3
来 自:广西
等 级:论坛游侠
帖 子:91
专家分:142
注 册:2010-1-25
收藏
得分:0 
#include<stdio.h>

void main()
{
    int i,j,k,n;
    for (i=1;i<=9;i++)   /*把此处循环从i=1开始,改怎么改*/
    {
        for (j=1;j<=9-i;j++)
            printf(" ");
        for (k=1;k<i;k++)
            printf("%d",k);
            
        for (n=i;n>=1;n--)
            printf("%d",n);
        printf("\n");


    }
}

哈哈
2010-02-15 23:52
韦春敢
Rank: 3Rank: 3
来 自:广西
等 级:论坛游侠
帖 子:91
专家分:142
注 册:2010-1-25
收藏
得分:0 
有烟吗?

哈哈
2010-02-15 23:53
wic
Rank: 2
等 级:论坛游民
帖 子:33
专家分:21
注 册:2010-2-9
收藏
得分:0 
回复 5楼 韦春敢
呵呵
谢谢帮助,咱运行一下再发好吗和楼上的一样,

我要的是倒三角的那中效果啊
2010-02-15 23:56
wic
Rank: 2
等 级:论坛游民
帖 子:33
专家分:21
注 册:2010-2-9
收藏
得分:0 
回复 6楼 韦春敢
有咖啡
2010-02-15 23:59
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:0 
回复 7楼 wic
我脑子也浑了……呵呵……

一道一元二次方程我解了一晚上……

c语言刚开一学期,就换开VB...
2010-02-16 00:00
韦春敢
Rank: 3Rank: 3
来 自:广西
等 级:论坛游侠
帖 子:91
专家分:142
注 册:2010-1-25
收藏
得分:0 
7楼的你要的是不是这样啊
#include<stdio.h>

void main()
{
    int i,j,k,n;
    for (i=1;i<=9;i++)   /*把此处循环从i=1开始,改怎么改*/
    {
        for (j=1;j<=9-i;j++)
            printf(" ");
        for (k=1;k<i;k++)
            printf("%d",k);
            
       /* for (n=i;n>=1;n--)
            printf("%d",n);*/
        printf("\n");


    }
}

哈哈
2010-02-16 00:14
快速回复:还是循环问题啊
数据加载中...
 
   



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

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