| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 768 人关注过本帖
标题:求高手指点做C语言的作业
只看楼主 加入收藏
jiqiangab_em
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-11-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
求高手指点做C语言的作业
要求用循环语句实现图形输出 不能用数组。求教,谢谢,另外刚学的上论坛 问下怎么把名字改成汉字啊``看这注册用的英文串不舒服啊。。        
   *   
  ***
 *****
*******
 *****
  ***
   *     是个菱形图案```编辑不出来`高手领会精神吧

[ 本帖最后由 jiqiangab_em 于 2009-11-6 16:46 编辑 ]
搜索更多相关主题的帖子: C语言 作业 
2009-11-06 16:44
wslhnsng
Rank: 2
等 级:论坛游民
帖 子:48
专家分:37
注 册:2009-2-20
收藏
得分:20 
这个论坛已经有帖子了 自己搜索下啊
2009-11-06 17:08
jiqiangab_em
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-11-6
收藏
得分:0 
谢谢 找到了
2009-11-07 07:10
小全要努力
Rank: 1
来 自:山东
等 级:新手上路
帖 子:19
专家分:2
注 册:2009-11-7
收藏
得分:0 
#include "stdio.h"
main()
{
   int i;
   for(i=1;i<8;i++)
   switch(i)
   {
     case 1:
     case 7: printf("    *\n"); break;
     case 2:
     case 6: printf("   ***\n"); break;
     case 3:
     case 5: printf("  *****\n"); break;
     case 4: printf(" *******\n"); break;

   }

    getch();
}

年轻,一切皆有可能!
2009-11-16 15:46
jokercodes
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-10-5
收藏
得分:0 
#include<stdio.h>
#include<conio.h>
void main()
{
    int i,j;
    for(i=1;i<=7;i++)
    {
        if(i<=4)
        {
        for(j=i;j<=3;j++)
        {
            printf(" ");
        }
        for(j=1;j<=2*i-1;j++)
        {
            printf("*");
        }
        printf("\n");
    }
        if(i>=5)
        {
            for(j=i-5;j>=0;j--)
            {
                printf(" ");
            }
            for(j=13;j>=2*i-1;j--)
            {
                printf("*");
            }
            printf("\n");
        }
    }
    getch();
}
2009-11-19 15:35
小_文
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-12-30
收藏
得分:0 
#include "stdio.h"
main()
{
   int i;
   for(i=1;i<8;i++)
   switch(i)
   {
     case 1:
     case 7: printf("    *\n"); break;
     case 2:
     case 6: printf("   ***\n"); break;
     case 3:
     case 5: printf("  *****\n"); break;
     case 4: printf(" *******\n"); break;

   }

    getch();
}


 这个简单点 没你那复杂 很容易啊
2010-01-02 15:56
树上月
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:114
专家分:154
注 册:2010-1-6
收藏
得分:0 
输出n,就能输出一个n阶的图形:
# include <stdio.h>
int main (void)
{
    int i,n,j,k;
    printf("Enter n:");
    scanf("%d",&n);
    if(n%2==1){
        for(i=1;i<=n;i++){
            if(i<=(n+1)/2){
                for(j=1;j<=((n+1)/2-i);j++)
                    printf("  ");
                for(j=1;j<=2*i-1;j++)
                    printf("* ");
                printf("\n");
            }
            else{
                for(k=1;k<=i-(n+1)/2;k++)
                    printf("  ");
                for(k=1;k<=2*(n-i)+1;k++)
                    printf("* ");
                printf("\n");
            }
        }
    }
    else
        printf("不能输出相应的图案\n");
    return 0;
}

每一个不曾起舞的日子,都是对未来的一种辜负......
2010-01-09 11:06
快速回复:求高手指点做C语言的作业
数据加载中...
 
   



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

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