C语言作业

发布 2021-05-05 20:36:28 阅读 8657

钢板厚度测量数据处理程序。

软件功能说明。

用户通过键盘完成录入数据后可一键求得测量数据列的算术平均值、方均根误差、算术平均值的标准差以及钢板厚度的测量结果。同时在程序中自带有数据输错可更改、自动检查录入数据中是否有的数据,若有系统会自动剔除并重新计算、自动检查是否满足的条件,若不满足会重新计算。

软件使用说明。

用户根据提示逐个录入数据,在录入完成后回车即可看到运算结果。如果您在输入数据过程中发现上一个数据输入有误,您可以在当前数据位置敲入‘0’即可重新录入上一个数据。在录入完毕后,若软件发现您录入的数据不满足,系统会让您重新录入数据。

软件**。#include<>

#include<>

void main()

int i,j,n=0,flag=1,flag1=1,flag2=0; /flag为判断残差和是否为零的标记,flag1为判断有无粗大误差的标记,flag2为显示有无舍弃值的标记。

int ch;

float a[100],b[100],c[100]; a里存放输入数据,b里存放残差,c里存放残差的平方。

float sum=0,svi=0,vi2=0,fg=0; /sum为输入数据之和,svi为残差和,vi2为残差平方和,fg为方均根误差的平方。

float rmse=0,rmse3=0,armse=0; /rmse为方均根误差,rmse3是3倍的方均根误差,armse为算数平均值的标准差。

printf("");

printf欢迎使用n");

printfn");

printf("请输入数据总量:")

scanf("%d",&j);

printfn");

printf("¥数据总数=%d ¥",j);

printfn");

while(flag当满足残差和为0条件时跳出循环。

if(flag2==0)

printf("经检查未发现vi>3σ");

elseprintf("检查发现损坏值,已剔除!");

armse=rmse/sqrt(j);

printf("平均值=%f mm",sum/j);

printf("残差和=%f mm",svi);

printf("方均根误差=%f mm",rmse);

printf("极限误差=%f mm",rmse3);

printf("算数平均值的标准差=%f mm",armse);

printf("钢板厚度=%f mm+/-f mm",sum/j,3*armse);

printfn");

printf祝您生活愉快n");

运行结果图。

C语言作业

no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...

C语言作业

上机实习报告。题目 有五名同学每名同学的数据包括学号 姓名和3门功课的成绩 成绩提前预设 求 1 每名同学的平均成绩 名同学每门课程的平均分 3 按学生的平均分从低到高次序排除每名同学的顺序 分析 根据题目要求,使用结构体类型,包括5个元素学号 num 姓名 name 门功课的成绩 score 3 ...

C语言作业

1 c语言的特点与主要应用领域。特点 1 c语言简洁,紧凑,使用方便,灵活 2 c语言具有高级语言和低级语言的特征 3 c语言是结构化语言,具有结构化的控制语句 4 c语言具有各种各样的数据类型 5 c语言具有强大的图形功能,支持多种显示器和驱动器 6 c语言适用范围大,目标 质量高,程序执行效率高...