一个错,f[n]这个表达是不被允许的。定义数组,不论char还是int,方括号里必须是一个确定大小的整数。如果有的书上有过什么int/char a[max]这种表达,那么前面一定有define max 100(或者一个其他的比较大的数字)这是宏定义,用max代替100,相当于max是数字100的代号。而在你的程序里,n是变量,不是宏定义。
报什么错了?这排版有点乱,括号都分不清分组
排版不好,没有注释 ,让别人看会。。。