| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2417 人关注过本帖
标题:菱形输出
只看楼主 加入收藏
学得好难过
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-5-16
收藏
 问题点数:0 回复次数:3 
菱形输出
Description
读入整数n和字符ch,输出边长为n,由字符ch组成的菱形。
 
Input
有多组测试数据。输入的第一行是整数T(0<T<=100),表示测试数据的组数。每一组测试数据只有一行,分别为整数n和字符ch,两者之间有一个空格。该行没有其它多余的符号。0<n<=100。
 
Output
对应每组输入,输出一个边长为n,由字符ch组成的菱形。两组输出之间没有空行。
 
Sample Input
2
4 w
5 x

 
Sample Output
   w
  www
 wwwww
wwwwwww
 wwwww
  www
   w
    x
   xxx
  xxxxx
 xxxxxxx
xxxxxxxxx
 xxxxxxx
  xxxxx
   xxx
    x

 
Hint

 
Source
搜索更多相关主题的帖子: 菱形 输出 
2010-05-16 15:44
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
收藏
得分:0 
给个函数,余下的自己写
程序代码:
void func(int n,char c)
{
    int i,j;
    for(i=1;i<=n;i++)
    {
        for(j=i;j<=(n+1)/2+1;j++)
            printf(" ");
        for(j=1;j<=2*i-1;j++)
            printf("%c",c);
        printf("\n");
    }
    for(i=1;i<n;i++)
    {
        for(j=1;j<=i;j++)
            printf(" ");
        for(j=1;j<=2*n-1-2*i;j++)
            printf("%c",c);
        printf("\n");
    }
}


顺境逆境切莫止境,得意失意切莫在意。
2010-05-16 17:38
张君
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:57
专家分:113
注 册:2010-5-13
收藏
得分:0 
找到规律,嵌套for(i= ;i< ;i )
                for(j= ;j<..i;j )
 找到  ij规律,即可控制空格和*

做自己就好,保持自己,记得微笑
2010-05-27 13:22
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:0 
借用二楼提供的函数,呵呵呵:
#include<stdio.h>
void main()
{
    int k;
    char n;
    void dayin(int n,char c);
    printf("请输入打印菱形的边长和打印的字符:");
    scanf("%d,%c",&k,&n);
    dayin(k,n);
   
}
void dayin(int n,char c)
{
    int i,j;
    for(i=1;i<=n;i++)
    {
        for(j=i;j<=(n+1)/2+1;j++)
            printf(" ");
        for(j=1;j<=2*i-1;j++)
            printf("%c",c);
        printf("\n");
    }
    for(i=1;i<n;i++)
    {
        for(j=1;j<=i;j++)
            printf(" ");
        for(j=1;j<=2*n-1-2*i;j++)
            printf("%c",c);
        printf("\n");
    }
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-05-27 13:45
快速回复:菱形输出
数据加载中...
 
   



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

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