CCF模拟题用C答题不能用for循环吗?

问就是藤原拓海 2020-10-20 10:56:36
下图用了while通过,用for就一直编译错误,给跪了,哪位前辈来指点下?
...全文
120 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 m0_51355118的回复:
应该是楼上说的,有些比较老的编译器不支持c99,换个编译器就好了,或者把声明放在前面也可以
但那是CCF的模拟题,只提交代码
m0_51355118 2020-10-21
  • 打赏
  • 举报
回复
那就在int 一行加个i int i,r.... for(i=1;…
自信男孩 2020-10-20
  • 打赏
  • 举报
回复
楼主的C编译器吧,C++支持for (int i=0;...这样的定义变量方式,C编译器应该是不支持的。(也可能是编译器支持的C标准比较低,不支持C99导致的)

把int i定义在for循环外应该就可以了~
  • 打赏
  • 举报
回复
for (int i = 1; 这样的局部循环变量需要c99支持,不支持的话需要把int i声明提出去
m0_51355118 2020-10-20
  • 打赏
  • 举报
回复
报的什么错?
m0_51355118 2020-10-20
  • 打赏
  • 举报
回复
应该是楼上说的,有些比较老的编译器不支持c99,换个编译器就好了,或者把声明放在前面也可以
  • 打赏
  • 举报
回复
引用 1 楼 m0_51355118的回复:
报的什么错?
编译错误……

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧