求救C语言一定要用while语句

让程序要求用户输入一个大写字母,使用嵌套循环产生像下面的图案:AABAABCBAABCDCBAABCDEDCBA这种图案要扩展到用户输入的字符。例如,前面的图案是在输入E... 让程序要求用户输入一个大写字母,使用嵌套循环产生像下面的图案:
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
这种图案要扩展到用户输入的字符。例如,前面的图案是在输入E时需要产生的。提示:使用一个外部循环来处理行,在每一行中使用2个内部循环,一个以升序打印字母,一个以降序打印字母。
展开
 我来答
yasb001
2013-10-28 · 超过19用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:57万
展开全部
// a.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
    char input;
    input = getchar();
    char i = 'a';
    while(i <= input)
    {
        for(char j = 'a'; j < i; j++)
        {
            printf("%c", j);
        }
        printf("%c", i);
        for(char  k = i - 1; k >= 'a'; k--)
        {
            printf("%c", k);
        }
        printf("\n");
        i++;
    }

    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6a6aa8c
2013-10-28 · TA获得超过1483个赞
知道小有建树答主
回答量:707
采纳率:100%
帮助的人:727万
展开全部
#include <stdio.h>
void main()
{
char a,b,c;

scanf("%c",&c);

a = 'A';
    while (a<=c)
    {
b='A';
while(b<=a)
{
printf("%c",b);
b++;
}
    
b--;
while(b>'A')
{
b--;
printf("%c",b);

}

a=a+1;
printf("\n");
    }
printf("\n");
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞翔的白豹
2013-10-28
知道答主
回答量:5
采纳率:0%
帮助的人:7436
展开全部
你弄个提示在那 感觉我是在做考题啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式