只要遍歷數(shù)組
創(chuàng)新互聯(lián)建站成都網(wǎng)站建設(shè)按需設(shè)計網(wǎng)站,是成都網(wǎng)站設(shè)計公司,為酒樓設(shè)計提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站營銷推廣熱線:18982081108
然后將每個元素與要查詢的值進(jìn)行相減
取減得的絕對值最小的那個就是了
下面是一個簡單的代碼
#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最接近的數(shù)是:?%d\n",find(a,20,5));
return?0;
}
#include stdio.h
void paixu(int a[], int n);
int main()
{
int a[10];
int i, j, t;
int x;
printf("請輸入10個數(shù)據(jù):\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");
}
int??tongji(int?a,int?n)
{
int?i;
int?count=0;//統(tǒng)計奇數(shù)的個數(shù)
for(i?=?0;?i??n;?i++)
if(a[i]?%?2?==?1)
count++;
return?count;
}
標(biāo)題名稱:c語言逼近某一個數(shù)函數(shù) c語言編程計算π的近似值
URL分享:http://www.rwnh.cn/article40/ddehgeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、Google、自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作、網(wǎng)站制作、手機網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)