早教吧作业答案频道 -->其他-->
用C语言在codeblocks环境下打印字母金字塔(入门)接收用户输入的一个大写字母,如“C”,要求输出如下字母金字塔,其中“”代表空格:AABAABCBA具体要求:(1)容许接收多次输入,直到
题目详情
用C语言在codeblocks环境下打印字母金字塔(入门)
接收用户输入的一个大写字母,如“C”,要求输出如下字母金字塔,其中“_”代表空格:
__A
_ABA
ABCBA
具体要求:
(1) 容许接收多次输入,直到输入为“0 (零)”;
(2) 如果输入非大写字母,则给出提示,并要求重新输入;
接收用户输入的一个大写字母,如“C”,要求输出如下字母金字塔,其中“_”代表空格:
__A
_ABA
ABCBA
具体要求:
(1) 容许接收多次输入,直到输入为“0 (零)”;
(2) 如果输入非大写字母,则给出提示,并要求重新输入;
▼优质解答
答案和解析
#include
#include
#include
#define totle 65 //字母A的ASC码值
int main(void)
{
int line;
char letter,ch;
int j;
printf("请输入一个大写字母:");
scanf("%c",&letter);
for(line=0;line<=letter-totle;line++)
{
j=line;
for(int i=0;i printf(" ");
for(ch='A'+abs(j);ch<=('A'+line);) //升序输出字母
{
printf("%c",ch);
j =j-1;
ch='A'+abs(j);
}
printf("\n");
}
for(line=letter-totle-1;line>=0;line--)
{
j=line;
for(int i=0;i printf(" ");
for(ch='A'+abs(j);ch<=('A'+line);) //降序输出字母
{
printf("%c",ch);
j=j-1;
ch='A'+abs(j);
}
printf("\n");
}
getch();
return 0;
}
#include
#include
#define totle 65 //字母A的ASC码值
int main(void)
{
int line;
char letter,ch;
int j;
printf("请输入一个大写字母:");
scanf("%c",&letter);
for(line=0;line<=letter-totle;line++)
{
j=line;
for(int i=0;i
for(ch='A'+abs(j);ch<=('A'+line);) //升序输出字母
{
printf("%c",ch);
j =j-1;
ch='A'+abs(j);
}
printf("\n");
}
for(line=letter-totle-1;line>=0;line--)
{
j=line;
for(int i=0;i
for(ch='A'+abs(j);ch<=('A'+line);) //降序输出字母
{
printf("%c",ch);
j=j-1;
ch='A'+abs(j);
}
printf("\n");
}
getch();
return 0;
}
看了 用C语言在codeblock...的网友还看了以下:
三个集合的笛卡尔积怎么求?如A={1,2},B={2,3},C={5} 2020-04-05 …
甲,乙两种含金样品熔成合金,如甲的重量是乙的一半,得到含金68%的合金,如果甲的重量是乙的3.5倍 2020-04-25 …
初一下学期三元一次方程组应用题求解!急!用A.B.C三种金属制成甲.乙.丙三种合金,其质量比在甲合 2020-05-16 …
要求2次把金条弄断,必须为相等的7段你让工人为你工作7天,给工人的回报是一根金条.金条平分成相等的 2020-05-20 …
一个带正电的验电器如图所示,当一个金属球A靠近验电器上的金属球B时,验电器中金属箔片的张角减小,则 2020-06-08 …
幂函数的积分怎么求如∫a的x次方的积分.本人高数真的很差 2020-08-01 …
甲乙两种含金样品熔成合金,如果甲的重量是乙的一半,得到含金68%的合金;如果甲的重量是乙的3(1/2 2020-11-01 …
下面两图是教材中的两个探究活动的插图,请你根据要求填空:(1)利用图甲装置能探究的问题是.(2)如图 2020-12-12 …
如图所示,有一圆柱体金属块A重20N,底面积为2.5×10-3㎡,高为0.1m,放在水平桌面上,(g 2020-12-25 …
求合金样品中的含金量甲、乙两种含金样品熔成合金,如果甲乙的体积比是1:2,得到含金17/25的合金; 2021-01-13 …