求大神看看哪出错了error C2061: syntax error : identifier 'a' 执行 cl.exe 时出错.
答案:1 悬赏:0 手机版
解决时间 2021-11-16 12:34
- 提问者网友:眉目添风霜
- 2021-11-15 19:03
求大神看看哪出错了error C2061: syntax error : identifier 'a' 执行 cl.exe 时出错.
最佳答案
- 五星知识达人网友:山君与见山
- 2021-11-15 20:35
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d/n",a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);
printf("%d/n",b);
这两句应该是\n 而不是 /n 吧追问这是个失误,但问题不在这,改了还是有错误在if那行这是个失误,但问题不在这,改了还是有错误在if那行追答if后面的语句加括号,而且末尾不能有分号
if和for后面的语句块如果多于一句要用大括号扩起来
for(i=0;i<=9;i++)
{
if (a[i]<=m)
b=b+1;
}
要加取地址符&
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d/n",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
下面是我改完的,没有错误和警告
#include
int main()
{
int i,m,b = 0;
int a[10];
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
scanf("%d",&m);
for(i=0;i<=9;i++)
{
if (a[i]<=m) b=b+1;
}
printf("%d
",b);
return 0;
}追问能加个qq吗,我还有一些问题,这个有字数限制,不方便追答2725689739
printf("%d/n",b);
这两句应该是\n 而不是 /n 吧追问这是个失误,但问题不在这,改了还是有错误在if那行这是个失误,但问题不在这,改了还是有错误在if那行追答if后面的语句加括号,而且末尾不能有分号
if和for后面的语句块如果多于一句要用大括号扩起来
for(i=0;i<=9;i++)
{
if (a[i]<=m)
b=b+1;
}
要加取地址符&
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d/n",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
scanf("%d
",&m);
下面是我改完的,没有错误和警告
#include
int main()
{
int i,m,b = 0;
int a[10];
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
scanf("%d",&m);
for(i=0;i<=9;i++)
{
if (a[i]<=m) b=b+1;
}
printf("%d
",b);
return 0;
}追问能加个qq吗,我还有一些问题,这个有字数限制,不方便追答2725689739
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯