搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 最小值编程怎么实现?
标题:
最小值编程怎么实现?
只看楼主
没心没肺wyw
等 级:
新手上路
帖 子:33
专家分:0
注 册:2018-6-8
结帖率:
63.64%
楼主
已结贴
√
问题点数:20 回复次数:6
最小值编程怎么实现?
这样图形趋势的数据怎么用编程求出最小值?谢谢
搜索更多相关主题的帖子:
最小值
编程
图形
数据
2018-07-11 14:22
自学的数学
等 级:
贵宾
威 望:
46
帖 子:967
专家分:4146
注 册:2017-11-15
第
2
楼
得分:10
你首先得告诉大家,你这图像是什么图像:正弦,余弦,还是什么别的啥???
2018-07-11 14:49
没心没肺wyw
等 级:
新手上路
帖 子:33
专家分:0
注 册:2018-6-8
第
3
楼
得分:0
回复 楼主 没心没肺wyw
这个图形就是数据大小的变化情况,没有其他的
1.03684e-005
1.02681e-005
1.01822e-005
1.01096e-005
1.00495e-005
1.00012e-005
9.9638e-006
9.93679e-006
9.91953e-006
9.91143e-006
9.91194e-006
9.92054e-006
9.93672e-006
9.96001e-006
9.98993e-006
1.0026e-005
1.00679e-005
1.01151e-005
1.01673e-005
1.02241e-005
就是这组数据,现在只是要用编程实现,让循环在这组数据里的最小值处循环终止,谢谢
2018-07-11 15:17
kfyniriu
等 级:
侠之大者
威 望:
9
帖 子:105
专家分:426
注 册:2018-7-6
第
4
楼
得分:10
#include<stdio.h>
int main()
{
float a[20],j=0;
int i;
for(i=0;i<20;i++)
{
scanf("%f",a+i);
if(a[i]<j)
j=a[i];
else
{
printf("最小是是%f\n",j);
break;
}
}
return 0;
}
我觉得你大概想表达的是这个意思
2018-07-11 16:00
没心没肺wyw
等 级:
新手上路
帖 子:33
专家分:0
注 册:2018-6-8
第
5
楼
得分:0
回复 4楼 kfyniriu
min=0;
if (efs<=min) //break;
{
min=efs;//sdelty[k]
}
else
{
break;
}
这是我的写法,可是不对啊,数据是先递减后递增的,判断语句感觉不对,不知道咋办了,谢谢
2018-07-11 18:37
kfyniriu
等 级:
侠之大者
威 望:
9
帖 子:105
专家分:426
注 册:2018-7-6
第
6
楼
得分:0
回复 5楼 没心没肺wyw
你图标上y坐标的任何一个人都比0要小,你要表达的是min=0,遇到比min小的数,把这个数赋值给min,一旦遇到比min大的数,循环结束。此时min处于最小值
2018-07-11 21:42
自学的数学
等 级:
贵宾
威 望:
46
帖 子:967
专家分:4146
注 册:2017-11-15
第
7
楼
得分:0
Y的最小值是0.99到1之间。min=0是不成立的。
2018-07-12 11:17
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-488518-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.290013 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved