编程实现:输入n个数,在这n个数中查找某个数

/*要求:写四个函数void input(float arr[], int n)void output(float arr[], int n)void bubblesort(float arr[], int n)int search(float arr[], int n, float num)*/#include <stdio.h>#include <stdlib.h>#define MAXN 1000float a[MAXN];void input(float arr[], int n){int i = 0;for(i = 0; i < n; i++){scanf("%f", &arr[i]);}}void bubblesort(float arr[], int n){int i, j;for(i = 0; i < n; i++){int temp = -1;for(j = i + 1; j < n; j++){if(arr[i] > a[j]){temp = a[i];a[i] = a[j];a[j] = temp;}}}}int search(float arr[], int n, float num){int i = 0;for(i = 0; i < n; i++){if(arr[i] == num){return 1;}}return 0;}void output(float arr[], int n){int j;for(j = 0; j < n; j++){printf("%.2f ", arr[j]);}printf("\n");}int main(){int n, j;float num;printf("请输入要输入的个数:\n");scanf("%d", &n);input(a, n);printf("所输入的数是:\n");output(a, n);bubblesort(a, n);printf("经排序后,所有数据的顺序是:\n");output(a, n);printf("请输入索要查找的数据:\n");scanf("%f", &num);printf("正在查找请稍后:\n");if(search(a, n, num) == 1)printf("恭喜你找到了你想要查找的数据!\n");elseprintf("抱歉找不到你想要查找的数据!\n");return 0;}

,学会技能是小智慧,学会做人是大智慧。

编程实现:输入n个数,在这n个数中查找某个数

相关文章:

你感兴趣的文章:

标签云: