C语言编程,用循环结构输出字母三角形

输出图案如下:
各位大神求解啊

第1个回答  推荐于2017-12-09

您好,刚写完,程序如下:

#include <stdio.h>
int main()
{ int i,j;
for(i=1;i<=6;i++)
{ for(j=1;j<=6-i;j++)
printf(" "); 
for(j=1;j<i*2;j++)
printf("%c",'A'-1+j);
printf("\n");
}
}

本回答被提问者采纳
第2个回答  2017-12-08
#include <stdio.h>
char *p = "ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA";
void main()
{
int i,n=26;
char szFmt[16];
for (i = 0; i < n; i++)
{
sprintf(szFmt, "%%%d.%ds%%s\n", n-1, i);
printf(szFmt, p, p+50-i);
}
}
这样,算不算作弊 :) ?
相似回答