正确代码:
#include <stdio.h>
int main()
{
int n,i,flag;
char b[8][20]={"Zhejiang","Beijing","Taiwan","Hong Kong",
"Macao","Tibet","Liaoning","Shanghai"};
char a[100];
``
错误代码
```c
#include<stdio.h>
int main()
{
char s[100],n,flag;
char a[10][20]={"Zhejiang","Beijing","Taiwan","Hong Kong",
"Macao","Tibet","Liaoning","Shanghai"};
其余部分相同
电脑提示编译错误,题目是杭电oj的2629。
数组是没问题的,你确定是数组报错吗,你下面的代码中,n和flag都是char类型,上面的代码n和flag都是int类型