2007년 05월 02일
프로그램
#include<stdio.h>
int find_int_value(int my_int, int a[], int size);
void sort(int a[], int size);
main(){
int my_int;
int i, j, ans;
int size=20;
int a[20];
for(i=0;i<size;i++){
printf("Input student %d's ID: ", i+1);
if(scanf("%d",&a[i]) == EOF){
break;
}
}
size=i;
printf("\nInput your student ID: ");
scanf("%d", &my_int);
sort(a, size);
for(j=0;j<size;j++){
printf("%d\n", a[j]);
}
ans = find_int_value(my_int, a, size);
printf("Your ID is %dth\n",ans);
}
int find_int_value(int my_int, int a[], int size){
int i;
for(i=0;i < size;i++){
if(my_int==a[i]){
return i+1;
}
}
return -1;
}
void sort(int a[], int size){
int i,j,temp;
for (i=0;i<size-1;i++) {
for (j=0;j<size-1-i;j++) {
if ( a[j] > a[j+1] ) {
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
}
# by | 2007/05/02 19:45 | 트랙백 | 덧글(0)



