关于C语言,else的使用!!
究竟问题出在哪里啊!!抓狂!!求助
补充:/* 标准文档模板 */#include "Stdio.h"
int main(void)
{
int a,i=0,c[4]={12,23,34,45};
scanf("%d",&a);
for(i=0;i<=3;i++)
{if(a==c[i])
printf("%d",i+1);}
else
if(a!=c[i])
printf ("error") ;
getch();
return 0;
}
追问:已上代码!!
究竟问题出在哪里啊!!抓狂!!求助
补充:/* 标准文档模板 */#include "Stdio.h"
int main(void)
{
int a,i=0,c[4]={12,23,34,45};
scanf("%d",&a);
for(i=0;i<=3;i++)
{if(a==c[i])
printf("%d",i+1);}
else
if(a!=c[i])
printf ("error") ;
getch();
return 0;
}
追问:已上代码!!
答案: for(i=0;i<=3;i++){if(a==c[i])
printf("%d",i+1);}
else if(a!=c[i])
printf ("error") ;
}你忘了加大括号了
直接贴代码,别截图,看不清
上一个:学C语言为什么要用linux
下一个:在C语言中loop是什么意思?