📄 无约束平差_基线结算.cpp
字号:
#include<iostream.h>
#include<fstream.h>
#include<math.h>
void main()
{
int h[8],v[8];
int tj=0;
for(int i=0;i<8;i++)
{
h[i]=0;
v[i]=0;
}
double a[300][3];
ifstream infile("无约束平差_基线平差.txt",ios::in);
ofstream outfile("输出.txt",ios::out);
for(i=0;i<300;i++)
{
for(int j=0;j<3;j++)
infile>>a[i][j];
if(a[i][0]==66666)break;
tj++;
}
outfile<<tj<<endl;
for(i=0;i<tj;i++)
{
if(fabs(a[i][0])>=0&&fabs(a[i][0])<=0.005) h[0]++;
if(fabs(a[i][0])>0.005&&fabs(a[i][0])<=0.010) h[1]++;
if(fabs(a[i][0])>0.010&&fabs(a[i][0])<=0.015) h[2]++;
if(fabs(a[i][0])>0.015&&fabs(a[i][0])<=0.020) h[3]++;
if(fabs(a[i][0])>0.020&&fabs(a[i][0])<=0.025) h[4]++;
if(fabs(a[i][0])>0.025&&fabs(a[i][0])<=0.030) h[5]++;
if(fabs(a[i][0])>0.03&&fabs(a[i][0])<=0.035) h[6]++;
if(fabs(a[i][0])>0.035&&fabs(a[i][0])<=0.040) h[7]++;
}
outfile<<h[0]<<" "<<h[1]<<" "<<h[2]<<" "<<h[3]<<" "<<h[4]<<" "<<h[5]<<" "<<h[6]<<" "<<h[7]<<" "<<endl;
for(i=0;i<tj;i++)
{
if(fabs(a[i][1])>=0&&fabs(a[i][1])<=0.005) v[0]++;
if(fabs(a[i][1])>0.005&&fabs(a[i][1])<=0.010) v[1]++;
if(fabs(a[i][1])>0.010&&fabs(a[i][1])<=0.015) v[2]++;
if(fabs(a[i][1])>0.015&&fabs(a[i][1])<=0.020) v[3]++;
if(fabs(a[i][1])>0.020&&fabs(a[i][1])<=0.025) v[4]++;
if(fabs(a[i][1])>0.025&&fabs(a[i][1])<=0.030) v[5]++;
if(fabs(a[i][1])>0.03&&fabs(a[i][1])<=0.035) v[6]++;
if(fabs(a[i][1])>0.035&&fabs(a[i][1])<=0.040) v[7]++;
}
outfile<<v[0]<<" "<<v[1]<<" "<<v[2]<<" "<<v[3]<<" "<<v[4]<<" "<<v[5]<<" "<<v[6]<<" "<<v[7]<<" "<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -