VC编程工具的灵活使用

来源:互联网 发布:天涯明月刀cpu占用优化 编辑:程序博客网 时间:2024/06/10 17:42

一..实验目的

     复习巩固VC编程环境的使用,以及C++模板设计。

1.回顾并掌握VC单文件结构程序设计过程。

2.回顾并掌握VC多文件工程设计过程

3.掌握VC程序调试过程。

4.回顾C++模板和模板的程序设计。

二.实验时间

   第二周第二次课。2个学时。

三.实验内容

1. 设计一个单文件结构程序完成从键盘输入两个数,输出二者的“和”和“积”的结果。要求如下:

1)设计函数来计算“和”和“积”,在主函数中调用,并能考虑重载函数,使整数和小数均能计算。

2)分别使用单步调试和断点调试来调试程序。并多次运行力求熟练调试方法。

2.使用函数的模板来实现上述功能。

3.使用一个类来实现上述功能。要求:

  1)使用类模板

  2)使用多文件:类的声明有头文件中;类的函数定义一个源文件中,在主程序文件中设计主函数程序,在实例化输出结果。

(1.2使用函数模板的程序代码:)

#include<iostream>using namespace std;template<class T1,class T2>double add(T1 a,T2 b){double sum;sum=a+b;return sum;}template<class T1,class T2>double pro(T1 a,T2 b){double mul;mul=a*b;return mul;}int main(){int m1,n1;int m2;float n2;float m3;int n3;float m4,n4;cout<<"请输入两个整数:";cin>>m1>>n1;cout<<"这两个数字的和是:"<<add(m1,n1)<<endl;    cout<<"这两个数字的积是:"<<pro(m1,n1)<<endl;    cout<<"请输入一个整数和一个小数:";cin>>m2>>n2;cout<<"这两个数字的和是:"<<add(m2,n2)<<endl;    cout<<"这两个数字的积是:"<<pro(m2,n2)<<endl;    cout<<"请输入一个小数和一个整数:";cin>>m3>>n3;cout<<"这两个数字的和是:"<<add(m3,n3)<<endl;    cout<<"这两个数字的积是:"<<pro(m3,n3)<<endl;    cout<<"请输入两个小数:";cin>>m4>>n4;cout<<"这两个数字的和是:"<<add(m4,n4)<<endl;    cout<<"这两个数字的积是:"<<pro(m4,n4)<<endl;    return 0;}

运行结果为:

四、心得:

         一开始敲代码的时候,模板参数表里面只写了一个参数,结果运行不了,显示的错误却不是说参数表缺少一个参数,而是别的一些错误,之后对着那些错误改了之后还是存在那些错误,后来才弄清楚参数表里面需要不同的参数代表不同的两个数。所以写代码之前就要理清思路,还有要知道哪一个代码代表什么,代码之间的联系,这样就不会出错那么多啦!还要继续加油!
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 美的库卡7年半后怎么办 深成指b跌光了怎么办 车贩子不办过户怎么办 荣威750v6很耗油怎么办 荣威550没电了怎么办 4s店倒闭贷款车怎么办 在单位有人整你怎么办 力帆620噪音大是怎么办 离职证明不给开怎么办 交离职报告不批怎么办 比亚迪s7噪音大怎么办 比亚迪f3噪音大怎么办 买房首付差10万怎么办 车贷合同没给我怎么办 车内老是有灰尘怎么办 车在北京怎么办进京证 五证合一后社保怎么办 五证齐全烂尾了怎么办 5万罚款交不起怎么办 炼铅环保手续要怎么办 贴膏药过敏红肿太痒了怎么办 没工作想贷款5万怎么办 燃气管超过2米了怎么办 建行燃气卡丢了怎么办 周浦燃气卡丢了怎么办 长沙燃气卡丢了怎么办 郑州燃气卡丢了怎么办 租房燃气卡丢了怎么办 洛阳燃气卡丢了怎么办 零线火线都带电怎么办 档案里年龄错了怎么办 档案年龄大了怎么办呢 吃菌子致幻了怎么办 野外吃了毒蘑菇怎么办 头顶头发稀少怎么办头顶头发稀 遇见无赖的人该怎么办 扶了老人被讹诈怎么办 遇见碰瓷讹人的怎么办 假机油用了4年怎么办 苹果6手机变砖头怎么办 苹果8升级变砖头怎么办