信息奥赛课课通(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<
w--;
}
return 0;
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
