永发信息网

求大神看看哪出错了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]);

 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯