#include
2 int main()
3 {
4 int i,j;
5 char ch;
6 for(i=1;i<5;i++)
7 {
8 char ='A'+i-1;
9 for(j=1;j<2*i-1;j++)
10 printf("%c\n",ch);
11 }
12 return 0;
13 }
14
15
A.c: 在函数‘main’中:
A.c:8:8: 错误: expected identifier or ‘(’ before ‘=’ token
请问怎么改
http://codepad.org/4U1rMRnE
Output:
B
B
C
C
C
C
D
D
D
D
D
D
#include<stdio.h>
int main()
{
int i,j;
char ch;
for(i=1;i<5;i++)
{
ch =(char)'A'+i-1;
for(j=1;j<2*i-1;j++)
printf("%c\n",ch);
}
return 0;
}
第8行错误 char是数据类型不能赋值。应改成您前面定义的ch。
第八行错误,没有变量名字。