C语言问题 输入其中10个数后再输入一个数a,查找a在数组中的位置
#include<stdio.h>intmain(){inta[11];inti,b,c;chart,y,n;printf("请输入10个数:\n");for(i=0;i...
#include<stdio.h>
int main()
{
int a[11];
int i,b,c;
char t,y,n;
printf("请输入10个数:\n");
for(i=0;i<=9;i++);
scanf("%d",&a[i]);
do{
printf("请输入要查找的元素:n");
scanf("%d",&b);
printf("b=%d\n",b);
for(i=0;i<=9;i++)
{
if(a[i]==b)
c=i+1;
}
printf("第%d位数\n",c);
printf("是否继续y/n:");
fflush(stdin);
scanf("%c",&t);
}while(t == 'y');
return 0;
}
然而这段程序不能成功运行,求解答与修改 展开
int main()
{
int a[11];
int i,b,c;
char t,y,n;
printf("请输入10个数:\n");
for(i=0;i<=9;i++);
scanf("%d",&a[i]);
do{
printf("请输入要查找的元素:n");
scanf("%d",&b);
printf("b=%d\n",b);
for(i=0;i<=9;i++)
{
if(a[i]==b)
c=i+1;
}
printf("第%d位数\n",c);
printf("是否继续y/n:");
fflush(stdin);
scanf("%c",&t);
}while(t == 'y');
return 0;
}
然而这段程序不能成功运行,求解答与修改 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询