#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#define N 4
int a[];
int x,n;
int search(int to_find, int a[]) {
for (n = 0; n < 4; n++) {
if (to_find == a[n]) {
return n;
}
}
return -1;
}
int main( ){
int a[] = { 1,0,2,4 };
printf("请输一个整数:\n");
scanf("%d", &x);
int results =search(x,a);
printf("results=:%d\n", results);
system("pause");
}
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int i,key= 888888;
int word;
int main() {
printf("请输入密码:\n");
for (i = 0; i < 3; i++) {
scanf("%d", &word);
if (key == word) {
printf("密码正确登录成功\n");
}
else
printf("密码错误请重试!\n");
}
if (i == 3)
printf("账号已被锁定\n");
system("pause");
}
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#define N 4
int a[];
int i,x,n,mid;
int binsearch(int x, int v[], int n) {
int lift = 0;
int right = n - 1;
while(lift<=right) {
mid = (right + lift) / 2;
if (x < mid) {
right = mid-1;
}
else if (x > mid) {
lift = mid + 1;
}
else {
return mid;
}
}
return -1;
}
int main( ){
int a[] = { 0,1,2,4,5,8,446,15484,158458,589494,88888888 };
printf("请输一个整数:\n");
scanf("%d", &x);
int result =binsearch(x,a,n);
printf("results=:%d\n", result);
system("pause");
}