| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 822 人关注过本帖
标题:老师出的问题!
只看楼主 加入收藏
Show_shaka
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-10-14
收藏
得分:0 
回复 8楼 xiaotutu6000
你的中间也有点小问题 呵呵
2009-11-03 14:10
xiaotutu6000
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:85
专家分:137
注 册:2009-10-30
收藏
得分:0 
你这代码打印出来还是有点问题耶~!
       与五星红旗相差的有点远~!不过思想拆不多啦~!
2009-11-03 23:27
xiaotutu6000
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:85
专家分:137
注 册:2009-10-30
收藏
得分:0 
你输入偶数和奇数比较下~!
     发现打印的时候会有所不同,,,,
    还有一点如果我要控制第一行为打印出5个星,所打印的图形为,上下对称性的,,怎么改你的代码?
*****
*******
*********
*******
*****
   如图显示  
谢谢提醒:
  改进了一下:
#include<stdio.h>
void main()

{
    int i,j,h;
    int n;
    printf("五星红旗的大小\n");
    scanf("%d",&n);
    for(i=1;i<=n/2;i++)
    {
        for(j=1;j<=n+i;j++)
        {
            printf("*");
        }
        printf("\n");
    }
    for(i=1;i<=n/2-1;i++)
    {   
        for(h=i-1;h<=j-3;h++)
        {
            printf("*");
        }
        printf("\n");
    }
    for(i=1;i<n;i++)
    {
        printf("*");
        printf("\n");
    }
}应该没问题了!
2009-11-04 00:21
小J
Rank: 8Rank: 8
等 级:等待验证会员
威 望:1
帖 子:282
专家分:704
注 册:2009-6-18
收藏
得分:0 
以下是引用xiaotutu6000在2009-11-2 18:09:21的发言:

我还问一下???
    不知道那位大虾外部只用一个for循环就在打印出来一个菱形;
      *
     ***
    *****
   *******
    *****
     ***
      *      
#include "stdio.h"
main()
{
regester int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<4-i;j++)
printf(" ");
for(j=0;j<2*i-1;i++)
printf("*");
}
for(i=0;i<3;i++){
for(j=0;j<i;j++)
printf(" ");
for(i=0;i<4-i;j++)
printf("*");
}
}
2009-11-04 00:51
快速回复:老师出的问题!
数据加载中...
 
   



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

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