189 8069 5689

归一化处理-创新互联

ccf认证考试题目《归一化处理》

此文章为C语言下实现

我们提供的服务有:成都网站建设、网站设计、微信公众号开发、网站优化、网站认证、赤坎ssl等。为千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的赤坎网站制作公司

主要了解掌握数组开辟,cin的用法,算法设计,设置精度等。

简单数组开辟
double *a[]=NULL;//简单一维数组开辟
int m;
a=new double[m];//数组长度m
cin 的几个处理函数
cin.peek();//返回当前char类型字符
cin.get();//获取当前字符

由于输入的数据含空格,cin遇到空格结束,因此需要用到这两个函数(个人理解)

设置精度

需要iomanip的头文件

setprecision(n);//n为设置的精度
//例如
cout<
思路算法及主要代码

剩下的就是算法思路了,每个人在不同时候都有不同的思路,能解决问题就行,不必深究,有自己的思路,设计自己的算法最好。以下是我之前写的(仅供参考),有宝贵意见欢迎提出。

#include#include#includeusing namespace std;

int main()
{double* a=NULL;
    int n;
    cin >>n;
    a = new double[n];
    int i = 0;
    double x = 0;
    while (cin >>a[i])
    {x += a[i];
        i++;
        while (cin.peek() == ' ')
        {cin.get();
        }
        if (cin.peek() == '\n')
        {break;
        }
        
    }
    for (int i = 0; i< n; i++)
    {if ((a[i] >1000) || (a[i] * (-1) >1000))
        {   return 0;
        }
    }
    double y;
    y =x/n;
    double D=0,da;
    for ( i = 0; i< n; i++)
    {D += (a[i] - y) * (a[i] - y);
    }
    da = D / n;
    if (da< 1)
    {   return 0;
    }
    da = sqrt(da);
    for ( i = 0; i< n; i++)
    {double t;
        t = (a[i] - y) / da;
        if ((t >1) || (t< -1))
        {cout<< setprecision(17)<cout<< setprecision(16)<

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页题目:归一化处理-创新互联
浏览地址:http://cdxtjz.cn/article/dicdhg.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。