c语言逼近某一个数函数 c语言编程计算π的近似值

大神快来 怎么用c语言自定义函数找出数组中与指定值最接近的数

只要遍历数组

创新互联建站成都网站建设按需设计网站,是成都网站设计公司,为酒楼设计提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站营销推广热线:18982081108

然后将每个元素与要查询的值进行相减

取减得的绝对值最小的那个就是了

下面是一个简单的代码

#include stdio.h

#include stdlib.h

int find(int *a,int n,int x)

{

int i;

int min=abs(*a-x);

int r=0;

for(i=0;i  n;++i)

{

if(abs(a[i]-x)  min)

{

min=abs(a[i]-x);

r=i;

}

}

return a[r];

}

int main(int argc,char **argv)

{

int a[20];

int i;

for(i=0;i  20;++i)

{

a[i]=rand()%20;

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

}

printf("\n");

printf("与5最接近的数是: %d\n",find(a,20,5));

return 0;

}

求用c语言设计一个函数

#include stdio.h

void paixu(int a[], int n);

int main()

{

int a[10];

int i, j, t;

int x;

printf("请输入10个数据:\n");

for (i = 0; i 10; i++)

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

paixu(a, 10);

}

void paixu(int a[], int n)

{

int i, j, t;

for (i = 0; i n; i++)

for (j = 0; j n - 1 - i; j++)

if (a[j] a[j + 1])

{

t = a[j];

a[j] = a[j + 1];

a[j + 1] = t;

}

for (i = 0; i n; i++)

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

printf("\n");

}

C语言设计一个求数组中奇数的函数

int  tongji(int a,int n)

{

int i;

int count=0;//统计奇数的个数

for(i = 0; i  n; i++)

if(a[i] % 2 == 1)

count++;

return count;

}


文章名称:c语言逼近某一个数函数 c语言编程计算π的近似值
网站路径:http://ybzwz.com/article/ddehgeo.html