C++程序设计上机实践与学习辅导 (清华大学出版社)
实验1~6
实验1
(1)
#include <iostream>
using namespace std;
void main ()
{
int a,b,sum;
cout<<"请输入加数与被加数\n";
cin>>a>>b;
sum=a+b;
cout<<"sum="<<sum<<endl;
}
(2)
#include <iostream>
using namespace std;
void main ()
{
double f,c; //定义存放华氏温度及摄氏温度的两个变量空间
cout<<"请输入华氏温度"; //输出提示信息
cin>>f; //从键盘输入华氏温度
c=(f-32)*5/9; //计算摄氏温度
cout<<"摄氏温度="<<c<<endl;
}
(3)
#include <iostream>
using namespace std;
void main ()
{
float s,r;
cout<<"输入半径r=";
cin>>r;
const float PI=3.14159;
s=PI*r*r;
cout<<s<<endl;
}
(4)
#include <iostream>
#include <math.h>
using namespace std;
void main ()
{
float a,b,c,s,area;
cout<<"分别输入三角形三边长";
cin>>a>>b>>c;
s=a+b+c;
area=sqrt(s/2*(s/2-a)*(s/2-b)*(s/2-c));
cout<<s<<area<<endl;
}
实验2
(1)
#include <iostream>
using namespace std;
void main ()
{
float a,b,c;
cout<<"input a ,b,c\n";
cin>>a>>b>>c;
if((a+b<c)|(a+c<b)|(b+c<a))
cout<<"Not Triangle\n";
else
cout<<"Trianglr\n";
}
(2)
#include <iostream>
using namespace std;
void main ()
{
int year;
cout<<"Input year:";
cin>>year;
if(year%100==0 && year%400==0)
cout<<year<<"is a leap year"<<endl;
else
cout<<"isn't a leap year"<<endl; //否则,输出否定
}
(3)
#include <iostream>
using namespace std;
void main ()
{
float a1,a2;
char oper;
float result;
int flag=0;
cout<<"请输入简单的运算符:\n";
cin>>a1>>oper>>a2;
switch (oper)
{ case '+':
result=a1+a2;
break;
case '-':
result=a1-a2;
break;
case '*':
result=a1*a2;
break;
default:
cout<<"输入错误的运算符\n";
flag=1;
}
if(flag==0)
cout<<a1<<oper<<a2<<"="<<result<<endl; //输出结果
}
(4)
#include <iostream>
#include <math.h>
using namespace std;
void main ()
{
float a,b,c,d,x1,x2;
cout<<"请分别输入一元二次方程的三个系数:\n";
cin>>a>>b>>c;
d=b*b-4*a*c;
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
if (d<0)
cout<<"此方程无实根";
else
cout<<"此方程两根分别为:"<<x1<<" "<<x2;
}
(5)
#include <iostream>
using namespace std;
void main ()
{
float a1,a2;
char oper;
float result;
int flag=0;
cout<<"请输入简单的运算符:\n";
cin>>a1>>oper>>a2;
switch (oper)
{ case '+':
result=a1+a2;
break;
case '-':
result=a1-a2;
break;
case '*':
result=a1*a2;
break;
ca
se '/':
result=a1/a2;
if (a2==0)
cout<<"输入错误,被除数不可为0";
break;
default:
cout<<"输入错误的运算符\n";
flag=1;
}
if
你可能喜欢
- 实验指导书
- c++练习题
- 使用技巧
- 大学物理实验答案
- 新视野大学英语第三册读写教程
- C语言链表
- 英语文化
- C程序设计
- 焊接方法与设备实验指导书13页
- 《快速成型技术及应用》 实验指导书3页
- 现代汽车检测与故障诊断实验指导书(新)24页
- 微机原理实验指导书(软件部分)11页
- 实验指导书-企业信息化建设与管理课程31页
- 外汇交易实验指导书3页
- Excel高级使用技巧15页
- win7鲜为人知的使用技巧6页
- Excle使用技巧18页
- Word文档使用技巧大全52页
- CSS使用技巧13页
- excel2007使用技巧36页
- 大学物理实验课后习题答案5页
- 大学物理实验答案2页
- 大学物理实验思考题答案5页
- 大学物理实验报告答案大全(实验数据及思考题答案全包括)27页
- 大学物理实验 作业参考答案8页
- 大学物理实验报告答案大全(实验数据及思考题答案)27页
- 第二版新视野大学英语读写教程第三册答案(完整篇)17页
- 新视野大学英语读写教程第三册答案30页
- 新视野大学英语读写教程第二版第三册答案9页
- 新视野大学英语读写教程第三册课文翻译12页
- 新视野大学英语第二版第三册读写教程课文翻译32页
- 新视野大学英语读写教程第二版第三册课文翻译29页
- 学C语言链表7页
- C语言链表的操作实例8页
- C语言链表的文件读写3页
- 新版成绩管理程序 C语言链表实现4页
- C语言链表的创建与合并3页
- C语言链表 测试程序6页
- 中学英语教学中的文化意识渗透4页
- 英语国家与文化6页
- 实用英语文化背景知识手册2页
- 英语俱乐部文化8页
- 英语文化节策划2页
- 英语文化教学法139页
- C程序设计22页
- C程序设计的常用算法12页
- C程序设计 谭浩强15页
- 微动嵌入式培训3Linux环境C程序设计详解(下)60页
- C程序设计强化辅导讲义117页
- C程序设计-学生信息管理系统15页


