一个有关C语言的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:09:35
#include<stdio.h>
void main()
{
int A[]={2,5,6,8,9,10,12,13,15,16,19,22};
int i;
int b=9;

for(i=0;i<=11;i++)
if(b==A[i])
printf("%d",i);
}
为什么没有结果?

#include<stdio.h>
void main()
{
int A[]={2,5,6,8,9,10,12,13,15,16,19,22};
int i;
int b=9;

for(i=0;i<=11;i++)
if(b==A[i])
printf("%d\n",i);
}

我编译此程序后,没错,输出4。
不过你最好在printf("%d",i);一句中加个换行\n。变成
printf("%d\n",i);这样就可以看清楚了。

怎么会没有结果?,输出是4

结果是4!

没错啊.

4
没错!!!