求:C语言编程:共四行,第一行七个A,第二行五个B,第三行三个C,第四行一个D,成下三角排列。谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:01:54

//编译环境:VC++6.0,如果是TC,改头文件为stdio,改cout为printf函数即可
#define ROW 4
//ROW是打印的行数,这里是4行
#include<iostream.h>
void main()
{
char ch='A';
for(int i=0;i<ROW;i++)
{
for(int j=2*(ROW-i)-1;j>0;j--)
cout<<ch;
cout<<endl;
ch++;

}
return;
}

#include <stdio.h>

int print_line(int indent, int count, int c) {
while (indent -- > 0) {
printf("\t");
}
while (count -- > 0) {
printf("%c", c);
}
printf("\n");
return 0;
}

int main(void) {
int i;
int c;

c = 'A';
for (i = 0; i < 4; i++) {
print_line(i, 7 - i * 2, c);
c++;
}
return 0;
}