当前位置:文档之家› (最新版)西南交通大学c++实验报告

(最新版)西南交通大学c++实验报告

计算机程序设计基础(C++)实验报告信息学院计算机教育中心二零一二年三月实验__1__实验报告教学班级:_______ 学生学号:_ __ 学生姓名:__ _实验日期:_____2011/3/14______ 实验地点:___7204______(机房) 指导教师签名:_strlen(a)__ 实验成绩:___________一、实验目的1.熟悉Visual studio 6.0集成开发环境;2.学习新建和打开控制台应用程序的方法;3.通过运行示例程序了解程序开发过程;二、实验任务1.新建源程序文件,编辑以下程序,编译,链接,得出运行结果,并保存程序:#include <iostream>using namespace std;void main( ){ cout<<'a'<<endl;cout<<'\141'<<endl;cout<<'\x61'<<endl;}2.新建源程序文件,编辑以下程序,编译,链接,运行,输入36和64,得出运行结果,并保存程序:#include <iostream>using namespace std;int main(){ float num1,num2,sum;cout << "Enter first number: ";cin >> num1;cout << "Enter second number: ";cin >> num2;sum=num1+num2;cout << "The sum is " << sum << endl;return 0;}三、实验结果2.实验__2__实验报告教学班级:_______ 学生学号:___ __ 学生姓名:实验日期:2011/3/21__ 实验地点:_7204__(机房)指导教师签名:__________ 实验成绩:___________ 一、实验目的1.熟悉Visual studio 6.0集成开发环境;2.学习新建和打开控制台应用程序的方法;3.简单输入和输出语句的练习。

二、实验任务1.输出下面图形:***************2.输入一摄氏温度,输出显示所转换的华氏温度。

(提示:摄氏温度=(华氏温度-32)×5/9)三、实验结果(源程序+ 注释)第一题//屏幕输出*****#include<iostream>using namespace std;void main(){cout<<"*****"<<endl;cout<<"*****"<<endl;cout<<"*****"<<endl;}第二题#include"iostream"using namespace std;void main(){ double t,T; //定义了两个double型变量cout<<"请输入摄氏温度:"<<endl; //提示用户输入摄氏温度cin>>t; //将键盘输入的值赋给t T=t*9/5+32; //按公式求出华氏温度cout<<"华氏温度为:"<<endl<<T<<endl;}实验__3__实验报告教学班级:_______ 学生学号:_ 学生姓名:_实验日期:__2012/3/21__ 实验地点:_7204_(机房)指导教师签名:__________ 实验成绩:___________一、实验目的1.掌握对一般数据的输入和输出格式控制方法;2.掌握对实型数据输出形式的设置和小数位数的控制方法;3.了解数据输入的相关注意事项。

二、实验任务1. 输入一台计算机的编号和该计算机的价格,并输出这些信息。

(如编号为,价格为5 998.00元,注意此处计算机的编号作为一个整数而言超出了int所定义的变量的存储范围,因此只能用double型变量来存储,但输出时要求看见的是整数形式的编号)2. 输入三个同学的学号,计算机和英语课程的考试成绩,并输出这些信息。

要求每个同学的三个信息输出在同一行上,三行输出信息要各列对齐。

三、实验结果(源程序+ 注释)#include"iostream"using namespace std;void main(){double a,b;cout<<"请输入编号和价格:"<<endl;cin>>a>>b;cout<<fixed;cout.precision(0); //使输出的数不为科学计数法cout<<"编号:"<<a<<endl;cout.precision(0); //小数点后保留零位cout<<"价格:"<<b<<endl;}#include "iostream"#include"iomanip"using namespace std;void main(){double A,B,C,a1,a2,a3,b1,b2,b3;cout<<"请输入三位同学的学号:"<<endl;cin>>A>>B>>C;cout<<"请输入三位同学的计算机成绩:"<<endl;cin>>a1>>a2>>a3;cout<<"请输入三位同学的英语课程成绩:"<<endl;cin>>b1>>b2>>b3;cout<<setw(6)<<"同学学号"<<setw(12)<<"计算机成绩"<<setw(12)<<"英语成绩"<<endl; cout<<setw(6)<<A<<setw(8)<<a1<<setw(12)<<b1<<endl;cout<<setw(6)<<B<<setw(8)<<a2<<setw(12)<<b2<<endl;cout<<setw(6)<<C<<setw(8)<<a3<<setw(12)<<b3<<endl;}#include"iostream"//#include"iomanip"using namespace std;void main(){double A,B,C,a1,b1,c1,a2,b2,c2;cout<<"请输入三位同学的学号:"<<endl;cin>>A>>B>>C;cout<<"请输入三位同学的计算机成绩:"<<endl; cin>>a1>>b1>>c1;cout<<"请输入三位同学英语成绩:"<<endl; cin>>a2>>b2>>c2;cout.width(10);cout<<"学号";cout.width(12);cout<<"计算机成绩";cout.width(10);cout<<"英语成绩"<<endl;cout.width(10);cout<<A;cout.width(12);cout<<a1;cout.width(10);cout<<a2<<endl;cout.width(10);cout<<B;cout.width(12);cout<<b1;cout.width(10);cout<<b2<<endl;cout.width(10);cout<<C;cout.width(12);cout<<c1;cout.width(10); cout<<c2<<endl; }实验__4__实验报告教学班级:_______ 学生学号:__________ 学生姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________ 实验成绩:___________一、实验目的1.掌握“处理某一或某些操作只有在特定条件成立的情况下才会被执行”的编程思路2.和方法;3.掌握“一路分支选择结构”算法的实现语句,if语句的使用方法;4.掌握“二路分支选择结构”算法的实现语句,if-else语句的使用方法;二、实验任务1. 有一个函数,输入x的值,输出相应的函数值。

(提示:x取值分大于零和小于等于0的两段,对输入的x值,在计算前应判断范围,采用不同的计算公式。

)2.已知一函数,输入x的值,求解并输出相应的y值。

(提示:该题根据x的取值范围采用不同公式来计算y的值。

显然采用if选择结构可实现该程序。

)三、实验结果(源程序+ 注释)1.#include"iostream"using namespace std;void main(){double x,y;cout<<"请输入X的值:"<<endl; cin>>x;if(x>0) y=x+1;elsey=x*x;cout<<"y="<<y<<endl;}#include"iostream"using namespace std;void main(){double x,y;cout<<"请输入X的值:"<<endl; cin>>x;if(x>0) y=x+1;elsey=x*x;cout<<y<<endl;}实验__5__实验报告教学班级:_______ 学生学号:__________ 学生姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________ 实验成绩:___________一、实验目的掌握if else ,switch语句的使用方法;二、实验任务1.编写一个C程序,输入a、b、c 3个值,输出其中最小者。

相关主题