Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int linear(int data[],int size,int n);
- void output(int n,int ans);
- int main(void){
- int data[9]={3,9,8,2,1,4,6,5,7};
- int size =sizeof(data)/sizeof(int);
- int n;
- int ans;
- printf("search number?");
- scanf("%d",&n);
- ans=linear(data,size,n);
- output(n,ans);
- return 0;
- }
- void output(int n,int ans){
- if(ans == -1){
- printf("%d is not found.\n",n);
- }
- else{
- printf("%d is found in data[%d].\n",n,ans);
- }
- }
- int linear(int data[],int size,int n){
- int kekka;
- int i;
- kekka = -1;
- while(data[i] != '\0'){
- if(data[i] == n){
- kekka = i;
- break;
- }
- else i++;
- }
- return kekka;
- }
- /*while>for
- * i<size
- * みたいに。*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement