一个有关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);
}
为什么没有结果?
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
没错!!!