编程查找(编程查找某数是否在数组a中)

2023-11-28 08:50:25 数码极客 bianji01

 

编程找出前1000个素数存放到数组中,然后输入一个整数N,输出第N个素数的值?

给你个完整代码:

#include

intisp(intn)

inti;

if(n<2)return0;

for(i=2;i*i<=n;++i)

if(n%i==0)return0;

return1;

intmain()

inta[1000];

inti;

intcnt=0;

for(i=1;i<=1000;++i)

if(isp(i))a[cnt++]=i;

printf("有%d个素数,如下:\n",cnt);

for(i=0;i

printf("%6d%s",a[i],(i%10==9?"\n":""));

printf("\n");

从键盘输入n个整数,用书编程实现查找其最大值和最小值,并交换它们在数组中的位置?

按照题目要求编写的C语言程序如下

#include

voidswap(int*x,int*y){

inttemp;

temp=*x;

*x=*y;

*y=temp;

voidFindMaxMinid(intarr[],intnCount,int*max_id,int*min_id){

inti,max,min,maxi,mini;

max=arr[0];min=arr[0];

maxi=0;mini=0;

for(i=1;i

if(max

max=arr[i];

maxi=i;

if(min>arr[i]){

min=arr[i];

mini=i;

*max_id=maxi;

*min_id=mini;

intmain(){

intn,i,maxi=0,mini=0;

scanf("%d",&n);

inta[n];

for(i=0;i

FindMaxMinid(a,n,&maxi,&mini);

swap(&a[maxi],&a[mini]);

for(i=0;i

printf("%d",a[i]);

return0;

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告