#入门题目求解
void main()
{
int i,j;
char ch='A';
i=0; /*$ERROR$*/
while(i<=5)
{
j=1;
while(j<i)
{
printf(" "); /*输出一个空格*/
j+1; /*$ERROR$*/
}
j=1;
while(j<=5)
{
printf("%c", ch);
j++;
}
printf("\n");
ch=ch+i; /*$ERROR$*/
i++;
}
}
其中/$ERROR$/ 是填空单位,求解在该结构下的内容填空,另外若改动为递归形式如何实现,求解
i=1;//i=0;
j++;//j+1;
ch++;//ch=ch+i;
void print(int n)
{
static int i=0;
int k;
if(i>=n) return;
for(k=1; k<=i; k++)
printf(" ");
for(k=1; k<=5; k++)
printf("%c",'A'+i);
printf("\n");
i++;
print(n);
return ;
}
调用 print(5);
第5行:i = 1;
第19行:j++;
第37行:ch++;