一个简单c语言程序问题

大写的ZDQ 2017-04-10 09:22:21
要求是输入一个大写字母,使用嵌套的循环语句,输出:
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
求助大神。。。
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-04-10
  • 打赏
  • 举报
回复
//    A
//   ABA
//  ABCBA
// ABCDCBA
//ABCDEDCBA
#include <stdio.h>
#include <conio.h>
int n,h,s,i;
int main() {
    while (1) {
        printf("Please input a character(A-Z):");
        fflush(stdout);
        rewind(stdin);
        scanf("%c",&n);
        if ('A'<=n && n<='Z') {
            for (h=0;h<n-'A'+1;h++) {
                for (s=n-'A'-h;s>0    ;s--) printf(" "   );
                for (i='A'    ;i<'A'+h;i++) printf("%c",i);
                for (i='A'+h  ;i>='A' ;i--) printf("%c",i);
                                            printf("\n"  );
            }
            getch();
            break;
        }
    }
    return 0;
}
wang0635 2017-04-10
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
	int		lines;
	scanf("%d", &lines);

	for (int i = 0; i < lines; i++)
	{
		int		j;
		for (j = 0; j < lines - i - 1; j++)
			printf(" ");
		for (j = 0; j < i; j++)
			printf("%c", 'A' + j);
		for (; j >= 0; j--)
			printf("%c", 'A' + j);
		printf("\n");
	}

	return 0;
}
qq_38145124 2017-04-10
  • 打赏
  • 举报
回复
和杨辉三角形一样的写法

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧