编程实现:输入n个数,在这n个数中查找某个数
来源:互联网 发布:什么叫软件开发 编辑:程序博客网 时间:2024/06/18 15:56
/*要求:写四个函数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;}
0 0
- 编程实现:输入n个数,在这n个数中查找某个数
- 输入N个数到数组中,输出所有大于N个数平均值的数(c编程题)
- 查找N个数中第K大的数
- 查找N个数中第K大的数
- 求n!中某个因子个数【模板】
- 输入两个数m,n,输出m个数,每个数都在[0,n)之间。
- 查找第n个数
- 在N个数中找出出现奇数次的数
- 查找斐波纳契数列中第 N 个数。
- 查找斐波纳契数列中第N个数
- 查找斐波纳契数列中第 N 个数
- 查找斐波纳契数列中第 N 个数
- 输入n个数,输出最小的k个数,java实现
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
- C++入门:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数
- (c++)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
- 使用do-while编程实现进制转换。输入一个十进制整数n,输出其二进制形式,并统计二进制数中1的个数。
- 【二进制枚举】求在n个数中取任意个数加起来组成x的方案数
- iOS 交叉合并数组
- Solr 报错 113677 [Thread-16] ERROR org.apache.solr.handler.dataimport.JdbcDataSource
- Hadoop添加节点的方法
- 1020. 月饼 (25)
- Android 关于背景图片的透明度问题
- 编程实现:输入n个数,在这n个数中查找某个数
- 运营商数据治理实践-郭岳
- Could not find a configuration file for package opencv2解决 方法
- 从int 3探索Windows应用程序调试原理
- leetcode | Roman to Integer
- WPF多线程刷新界面控件1
- 还原网站上压缩的js代码
- Java的内存机制
- JS绘制数学函数图