永发信息网

怎么用c语言中的二维数组完成字母金字塔

答案:1  悬赏:10  手机版
解决时间 2021-03-25 09:29
怎么用c语言中的二维数组完成字母金字塔
最佳答案
字母金字塔有很多种形式,不过输出的原理都是差不多的。

不用二维数组即可实现。如果用二维数组,就是把字母先写到二维数组中,再一次性输出。
以下以一个比较复杂的字母金字塔为例说明:
#include

int main()
{
    char a[26][26];
    int n;
    int i,j;
    char t;
    scanf("%d",&n);
    if(n>26||n<=0) return-1;
    for(i = 0;i    {
        for(j = 0; j            a[i][j] = ' ';
        t='A'+i;
        for(; j            a[i][j]=t--;
        t='B';
        for(;j            a[i][j]=t++;
        a[i][j] = 0;
    }
    for(i = 0;i        puts(a[i]);
    return 0;
}输入10的时候,效果是

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
已知x、y均为实数,且满足xy+x+y=17,x2y+xy2
You shouldn’t keep silent when A. speakin
用硫酸铜固体和水配制质量分数为10%的硫酸铜
外地C照可以在上海增考E照吗?
也许离开也是一种选择。
什么银子最好
谁认识驾学车现在多少钱 多久拿证
09年的马自达6是国几的排放标准
经络到底是什么,请详细解释一下
梦中的婚礼和秋日私语,哪个好听,哪个好弹,
玩个绝地球生,无言无故被封号,不知道这蓝洞
MAC电脑怎么忽略已连接过的wifi
阻碍别人结婚者,依法怎么判
秦人原系西部游牧民族?
北海海底世界和海洋之窗有什么区别
推荐资讯
和一封陌生女人的来信一样好看的书
下列各句中划线词语,使用有误的一项是(3分
今天晚上十点多广州到长沙的火车票
依维柯·跃进配件专卖在什么地方啊,我要过去
草地夜行第一句作用
三星gtp5200键盘打不上字
拨动开关,英文怎么说
保康电视台现场直播首届广场舞视频
我不过是一介草民,想拥有一段感情。下一句
移民经济的简单好干怎么说
雍正王朝十一集,给九爷扎针是在干嘛??
卖个人信息可入罪什么时候执行?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?