C語言例題5

2021-10-11 21:36:29 字數 970 閱讀 7570

找到了返回下標,找不到返回-1.

**如下:

#include

intbin_search

(int arr,

int left,

int right,

int key)

else

if(arr[mid]

< key)

else

return mid;

//找到了,返回下標

}return-1

;}intmain()

;int ret=

0,left =0;

//設定左端點

int right =

sizeof

(arr)

/sizeof

(arr[0]

)-1;

//設定右端點

int key =7;

int mid =0;

ret=

bin_search

(arr,left,right,key);if

(ret==-1

)printf

("沒找到");

else

printf

("%d"

,ret)

;return0;

}

如果是小寫字元就輸出對應的大寫字元,

如果接收的是大寫字元,就輸出對應的小寫字元,

如果是數字不輸出。

**如下:

#include

intmain()

else

if(ch>=

'a'&&ch<=

'z')

else

if(ch>=

0&&ch<=9)

getchar()

;//過濾到回車

}return0;

}

C語言例題

1 輸出 hello world 1 include int main 2 include int main 3 用gets include int main 輸入 hello world 輸出 hello world 4 getchar 和putchar include int main 將hel...

C語言例題

1.有如下運算程式 main 該程式的輸出結果是 876第一次進入迴圈體時n值是9,n n值變為8 第二次進入迴圈體時n值是8,n n值變為7 第三次進入迴圈體時n值是7,n n值變為6 2 如下程式 int x 1,y 1 表示式 x y 的值是 1 c語言規定的運算優先順序由高到低是邏輯非 算術...

C語言經典例題

學習中碰到的許多例題 include int main return 0 水仙花數的大概演算法就是通過for迴圈提取出每一位數,再利用if語句判斷最後輸出。當然,也可以換一種迴圈,大致就是這樣的演算法。includeint main return 0 利用for迴圈的巢狀還可以,做出許多更強的東西。...