C语言编程题,求高手~~~

用C语言写一个数组:从n个数查找出一个数,并标出其下标。
2025-02-24 11:38:44
推荐回答(4个)
回答1:

j=10*i+6;
//因为个位为6,故j表示1000以内所有以6结尾的数
if(j%3!=0&&j%4!=0)_____continue_____
;
//j既不能被3也不能被4整除时,直接看下个数,故进入下次循环即可。
望采纳。。。

回答2:

#include
void main()
{
int a[10],b;
for(int i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("输入查询的数:");
scanf("%d",&b);
for(i=0;i<10;i++)
{
if(a[i]==b)
break;
}
printf("%d",i);//下标是从0开始的
}

回答3:

int a[10]={1,2,3,4,5,6,7,8,9,0}; //数组
int count;//下标
int n=10;
int c=2;//要找的数
for(count=0;count{
if(a[count]==c)
{
break;
}
}

回答4:

6 3 7 2 4 5 8 1 0 9
Please input a num:5
arry[5]=5
Press any key to continue

6 3 7 2 4 5 8 1 0 9
Please input a num:34
there is no this number.
Press any key to continue

#include
void main()
{
int i,flag=0,input,arry[10]={6,3,7,2,4,5,8,1,0,9};
for (i=0;i<10;i++)
printf("%d ",arry[i]);
printf("\nPlease input a num:");
scanf("%d",&input);
for (i=0;i<10;i++)
{
if (arry[i]==input)
{
flag=1;
printf("arry[%d]=%d\n",i,input);
}
}
if (flag==0)
printf("there is no this number.\n");
}