1. 编写一个算法,判断浮点数数组a[]中是否有值大于1000的成员.若有,则给出大于1000的成员中下标最小那个成员的下标.指出算法中的基本操作和关键操作,分析你的算法的时间复杂性,并用大O

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 02:19:51
1. 编写一个算法,判断浮点数数组a[]中是否有值大于1000的成员.若有,则给出大于1000的成员中下标最小那个成员的下标.指出算法中的基本操作和关键操作,分析你的算法的时间复杂性,并用大O

1. 编写一个算法,判断浮点数数组a[]中是否有值大于1000的成员.若有,则给出大于1000的成员中下标最小那个成员的下标.指出算法中的基本操作和关键操作,分析你的算法的时间复杂性,并用大O
1. 编写一个算法,判断浮点数数组a[]中是否有值大于1000的成员.若有,则给出大于1000的成员中下标最小那
个成员的下标.指出算法中的基本操作和关键操作,分析你的算法的时间复杂性,并用大O记法表示之.

1. 编写一个算法,判断浮点数数组a[]中是否有值大于1000的成员.若有,则给出大于1000的成员中下标最小那个成员的下标.指出算法中的基本操作和关键操作,分析你的算法的时间复杂性,并用大O
#include"string.h"
int fun(float a[]){
int cout=0; //记录下标
int len=strlen(a);//求数组长度
for(int i=0;i1000)
{//
printf(" 存在大于1000成员,其中最小下标是:%d",i);//当第一次遇到大于1000即为最小
break;
}
count++;
}
printf("不存在大于1000的成员");
}
时间复杂度为 O(N):题目中对标进行两次遍历,但两次是顺序执行的并非循环嵌套,一次求数组长(即strlen()函数),一次找出大于1000的成员

1. 编写一个算法,判断浮点数数组a[]中是否有值大于1000的成员.若有,则给出大于1000的成员中下标最小那个成员的下标.指出算法中的基本操作和关键操作,分析你的算法的时间复杂性,并用大O 在C语言中怎样表示一个既有整数又有浮点数的数组 1、编写一个程序,从键盘上输入一个浮点数,然后分别输出该数的整数部分和小数部分c++6.0 定义一个4*4的二维数组a,请编写程序使数组四周元素为2,其余是1 C语言程序题!2.编写一个判断素数的函数ifp.在主函数中调用该函数,求整型数组a[10] 中有多少个素数1编写一个判断素数的函数ifp.在主函数中调用该函数,求整型数组a[10] 中有多少个素数.2.编程 C语言中,编写一个求浮点数绝对值的函数,在主函数中输入一个浮点数,输出绝对值(谢谢) 用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变量a,b的值.第二题编写一个程序,从键盘上输入一个整数,一个浮点数,一个字符分别给三个变量,分别以以下的格式输出:(1) 整 编写一个程序,他输入一个浮点数,然后分别显示该数的整数部分和小数部分. C++中,定义一个整型数组a[10]={1,2,3,4,5,6,7,8,9,10},编写一个函数实现将a数组各个数组元素的值加2.以数组元素作函数参数 求算法问题:一个数组a中有n个整数,如何设计算法,使其中相同的数只有一个.并给出程序. 如何判断浮点数运算的溢出 怎样判断X为正浮点数 编写一个程序,利用while循环语句,输入十个单精度浮点数,求出它们的平均值. 设计一个算法,把K进制数a(共有n位)化为十进制数B,如何编写程序? 编写一个函数,作用是保留两位小数,对第三位四舍五入···我写的程序如下#includefloat fun (double);int main(){double a;float b;printf(请输入一个浮点数:%lf ,&a);b=fun(a);printf(转换后的浮点数为:%12.2f ,b C语言 如何判断一个浮点数是不是整数(说法不太严格) C程序中怎样判断一个浮点数小数部分的位数 1.编程实现:将一个任意整数插入到一个已排序的整数数组中,插入后数组中的数仍然保持有序.用C++编写的要求:(1)整数数组由初始化方式输入.任意整数由cin函数输入.(2)实现过程采用