帮看看哪错了?

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:58:04
#include<stdio.h>
void main()
{
int i,j,k;
char c='A';
for(i=1;i<=7;i++)
{
for(j=1;j<=7-i;j++)

printf(" ");

for(k=1;k<=2*k-1;k++)
{
putchar(c);
c++;
}
printf("\n");
}
}

你是要这样吧。。。改了一处

#include<stdio.h>
void main()
{
int i,j,k;
char c='A';
for(i=1;i<=7;i++)
{
for(j=1;j<=7-i;j++)

printf(" ");

for(k=1;k<=2*i-1;k++) /*......................*/
{
putchar(c);
c++;
}
printf("\n");
}
}

#include<stdio.h>
void main()
{
int i,j,k;
char c='A';
for(i=1;i<=7;i++)
{
for(j=1;j<=7-i;j++)

printf(" ");

for(k=1;k<=2*k-1;k++)
{
putchar(c);
c++;
}
}
printf("\n");

}

你要什么结果啊
for(k=1;k<=2*k-1;k++) 这里是肯定不可以的
k自增 那k永远小于2*k-1拉

错得真够牛的,把我害了。过分。

for(k=1;k<=2*k-1;k++)
{
putchar(c);
c++; <