因为小编目前是个小白,出为了联系头文件的使用才编的这个简易程序,希望大佬看到了指点就好,小白看到了有所启发
#include "stdafx.h"
#include<iostream>
#include<cmath>
#include"count.h"
using namespace std;
/*******************函数声明专区*******************/
/*******************函数实现专区******************/
inline void input(double *ti0,double *ti1)
{
cin >> *ti0 >> *ti1;
}
inline void count(double um,double ti0,double ti1,double *u)
{
*u = um * sqrt(ti0 /ti1);
}
inline void show(double u)
{
cout << u << endl;
}
/*******************函数组装专区******************/
void amain()
{
while (1)
{
double ti0, ti1, um, u=0;
double *_ti0 = &ti0, *_ti1 = &ti1, *_u = &u;
char ch;
cout << "请输入电压峰值um:\n";
cin >> um;
while (1)
{
cout << "请分别输入电路导通时时间ti0和完成周期ti1\n";
input(_ti0, _ti1);
count(um, ti0, ti1, _u);
cout << "电压有效值U=";
show(u);
cout << "是否修改峰值,y/n,Y/N\n";
cin >> ch;
if (ch == 'y' || ch == 'Y')
break;
}
}
}
头文件
#pragma once
#ifndef COUNT
#define COUNT
void amain();
#endif
主函数
// 电压有效值计算器.cpp: 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
#include"count.h"
using namespace std;
int main()
{
amain();
return 0;
}
|