在数组中查找指定元素。输入正整数n(1 n10),然

2021-01-03 21:06:56 字数 4284 阅读 2165

1楼:匿名用户

#include

int search(int list,int n,int x)

main()

2楼:匿名用户

#include

using namespace std;

int search(int list,int n,int x)}return -1;

}main()

在数组中查找指定元素。输入一个正整数n(1 < n <= 10),然后输入n个整数存入数组a中,再输入一个整数x,在

3楼:折柳成萌

#include

int search(int list,int n,int x)

main()

4楼:匿名用户

#include

using namespace std;

int search(int list,int n,int x)}return -1;

}main()

输入一个正整数n(1

5楼:匿名用户

#include

int main()

for(int i=0;iprintf("%d ",a[i]);

return 0;}

6楼:

|#include

intmain(void)

for(i=n-1;i>=0;scanf("%d",a+i--));//n个数逆序存放

for(i=0;i是不是逆序存放的

printf("\n");

for(i=n-1;i>=0;printf("%d",a[i--]));//现在正序输出

printf("\n");

return0;}

7楼:金色潜鸟

#include

int main()

1:输出数组元素:输入1个正整数n(1

8楼:匿名用户

#include

#include

#include

#definen10

voidmain(){inti,a[n],b[n],n;

scanf("%d",&n);if(n>n)n=n;

srand((unsignedint)time(null));

for(i=0;i

输入一个正整数n (1

9楼:匿名用户

#include

#include

int main(void)

else

}min = *a;

for(i=0; i

}printf("最小数%d,位置%d\n",min, minpos+1);

*(a+minpos) = *a;

*a = min;

for(i=0; i

return 0;

}//当输入的数可以重复的时候,暂时没考虑这个,需要的话,直接修改存储变量的**即可

10楼:匿名用户

#include

#include

#define max 10

int main()

else

}//给数组赋值

for(i = 0; i < n; i ++)//找出最小数并记录下标

min_index = 0;

for(i = 1; i < n; i ++)}//输出最小值和对应下标

printf("最小值是:%d,它对应的下标是:%d", mun[min_index], min_index);

//最小值与第一个数交换

i = num[0];

num[0] = num[index];

num[index] = i;

//输出交换后的结果

printf("交换后的数:");

for(i = 0; i < n; i ++)return 0;}

c语言题目:在数组中查找指定元素

11楼:匿名用户

#include

#define maxn 10

int search( int list, int n, int x );

int main()

int search( int list, int n, int x )

return -1;}

12楼:

c语言程序:

#include

#definen11

intsearch(intlist,intn,intx)voidmain()

{intrepeat,n,x;

intarr[n][n];

intresult[n];

inti,j;

scanf("%d",&repeat);

for(i=0;i

运行测试:

13楼:匿名用户

#include

#include

#include

#include

intsearch(intlist,intn,intx)}if(flag==1)

returni;

else

return-1;

}intmain()

{intrepeat,i,j,n,x,a[100];

scanf("%d",&repeat);

while(repeat--)

{scanf("%d",&n);

for(i=0;i

14楼:匿名用户

#include

int search(int list,int n,int x)return -1;

} int main()

scanf("%d",&x);

result[i]=search(a,n,x);

}for(i=0; i

printf("not found\n");

else

printf("index = %d\n", result[i]);

return 0;

找出不是两个数组共有的元素。输入一个正整数n(1

15楼:听不清啊

#include

int main()

;scanf("%d",&n);

for(i=0;iscanf("%d",&a[i]);

scanf("%d",&m);

for(i=0;iscanf("%d",&b[i]);

for(i=0;ifor(j=0;jif(a[i]==b[j])printf("\n非共

du有的

zhi数:

dao专\na数组属:") ;

for(i=0;iif(c[i]%2==0)printf("%d ",a[i]);

printf("\nb数组:") ;

for(i=0;iif(c[i]<2)printf("%d ",b[i]);

printf("\n");

return 0;}

求教一道c语言题目

16楼:匿名用户

你的for循环里面多了一个i++

17楼:匿名用户

int main(void)

18楼:匿名用户

我刚bai学的时候出现du过一个问题。就是scanf("%d",&n);

这个函数zhi

在最后你dao会输个回车。而这回个回车会

答储存在内存中。现在再出现scanf()函数时候会直接读入回车。所以就跳过了。

这时你只要在scanf("%d",&n);后面加一个scanf();把上个回车用掉就好了。不知道是不是这个问题。你试试。