C语言小程序运行错误,求解?

#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。

第八行错误,没有变量名字。