找到了返回下標,找不到返回-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迴圈的巢狀還可以,做出許多更強的東西。...