信息奥赛课课通(C++) 打印图形

题目描述

由键盘输入一个大写字母(A到Z中的任意一个),输出如下图所示由相关大写字母组成的图形。所输入的字母一定为输出文件的第一个字符(位于图形的左上角),其余部分的字母构成规律和分布由样例给出。

输入

只有一行,仅为一个大写字母。

输出

包含一个如样例所示的图形。注意图形的行数与输入的字母有关,图形中第一行最左侧一定是你输入的那个字母。

样例输入 Copy

C

样例输出 Copy

CBAABBAAA

代码

#include
#include
using namespace std;
int main(){
    char n;
    int a,i,j,q=0,w;
    cin>>n;
    a=(char)(n-64);
    w=a;
    for(i=0;i
        for(j=0;j
            cout<<" ";
        }
        for(j=0;j
            cout<<(char)(64+a-j-i);
        }
        for(j=0;j
            cout<<(char)(65+j);
        }
        cout<         q++;
        w--;
    }
    return 0;
}
 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部