当前位置: 首页 > news >正文

《C++程序设计实践》实验1

《C++程序设计实践》实验1
一、课内实验题(共10小题,100分)
题型得分 100
【描述】
在屏幕上显示“Welcome to C++!”并换行。
【输入】
没有输入。
【输出】
Welcome to C++!
【来源】
《程序设计基础——以C++为例》第1章实验1。(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<“Welcome to C++!\n”;
}
题目得分 10
【描述】
在屏幕上显示下列图案。



**
*
【输入】
没有输入。
【输出】



**
*
【来源】
《程序设计基础——以C++为例》第1章实验2。(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
for(int i=1;i<=4;i++){
for(int j=1;j<=5-i;j++){
cout<<“*”;
}
cout<<endl;
}
}
题目得分 10
【描述】
将摄氏温度转换为华氏温度。
转换公式为:

f表示华氏温度,c表示摄氏温度。
【输入】
输入一个摄氏温度。
【输出】
输出对应的华氏温度。
【输入示例】
100
【输出示例】
212
【来源】
《程序设计基础——以C++为例》第1章实验3。(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b;
cin>>a;
b=a9.0/5+32;
cout<<b;
}
题目得分 10
【描述】
编写程序,计算并输出两个正整数的和、差、积、商。题目保证输入和输出全部在整型范围内。
【输入】
输入在一行中给出2个正整数a和b。
【输出】
按照格式“A 运算符 B = 结果”顺序输出分行输出两个正整数的和、差、积、商。
【输入示例】
5 3
【输出示例】
5 + 3 = 8
5 - 3 = 2
5 * 3 = 15
5 / 3 = 1
【来源】
《程序设计基础——以C++为例》第1章实验4。(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<a<<" + “<<b<<” = “<<a+b<<endl;
cout<<a<<” - “<<b<<” = “<<a-b<<endl;
cout<<a<<” * “<<b<<” = "<<a
b<<endl;
cout<<a<<" / “<<b<<” = "<<a/b;
}
题目得分 10
【描述】
输入六边形的边长side,求六边形的面积area。
利用下面的公式计算六边形的面积:

【输入】
输入六边形的边长side。
【输出】
输出对应的六边形面积。
【输入示例】

5.5
【输出示例】
78.5918
【提示】
求平方根可以使用数序库中的sqrt(x)函数。
【来源】
《程序设计基础——以C++为例》第1章实验5

(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b;
cin>>a;
b=3aa0.5sqrt(3);
cout<<b;
}
题目得分 10
【描述】
计算圆柱体的体积。
假设PI为3.14159。

【输入】
输入圆柱体的半径和高。
【输出】
输出对应的圆柱体体积
【输入示例】
2.5 3.5
【输出示例】
68.7223
【来源】
《程序设计基础——以C++为例》第1章实验6。(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
cin>>a>>b;
c=aa3.14159*b;
cout<<c;

}
题目得分 10
【描述】
输入一个圆环的内外半径,定义和调用函数:double computeArea(double outside, double inside),计算圆环的面积,inside和outside分别为圆环的内外半径,题目保证外半径大于内半径,函数返回圆环的面积。
假设PI为3.14159。
【输入】
输入圆环的外半径和内半径。
【输出】
输出对应的圆环面积
【输入示例】

3.5 2.5
【输出示例】
18.8495
【来源】
《程序设计基础——以C++为例》第1章实验6强化练习。
(10分)
我的答案:
double computeArea(double a,double b){
double c;
c=(aa-bb)*3.14159;
return c;
}
题目得分 10
【描述】
一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。假设PI为3.14159。
【输入】
输入小圆桶的深h和底面半径r,单位厘米。
【输出】
输出大象至少要喝多少桶水(整数)。
【输入示例】

23 11
【输出示例】
3
【提示】
1升等于1000立方厘米。取整可以使用数学库中的ceil(x)函数。例如,ceil(2.1),向上取整结果为3.0;ceil(-2.1),向上取整结果为-2.0

(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
cin>>b>>a;
c=aa3.14159*b;
cout<<ceil(20000.0/c);

}
题目得分 10
【描述】
输入三个值a、b、c,输出如下公式的值。

【输入】
分行输入三个整数。
【输出】
在一行中输出公式值。
【输入示例】

3
4
5
【输出示例】
-44
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
cin>>a>>b>>c;
cout<<bb-4a*c;
}
题目得分 10
【描述】
根据父母的身高,可以预测他们孩子的身高:
男孩身高(厘米)=(父亲身高+母亲身高)×1.08÷2
女孩身高(厘米)=(父亲身高+0.923×母亲身高)÷2
编写程序,从键盘输入父母的身高,分别输出男孩和女孩的身高。
【输入】
一行中输入父亲和母亲的身高,其间以空格间隔。
【输出】
一行中输出男孩和女孩的身高,其间以空格间隔。
【输入示例】

172 160
【输出示例】
179.3 159.8
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,c,d;
cin>>a>>b;
c=(a+b)1.08/2;
d=(a+0.923
b)/2;
cout<<c<<d;
}
题目得分 10


http://www.taodudu.cc/news/show-1944672.html

相关文章:

  • 【physx/wasm】在physx中添加自定义接口并重新编译wasm
  • excel---常用操作
  • Lora训练Windows[笔记]
  • linux基础指令讲解(ls、pwd、cd、touch、mkdir)
  • InnoDB 事务处理机制
  • 启明云端ESP32 C3 模组WT32C3通过 MQTT 连接 AWS
  • 程序设计实践——第二章
  • 【C++程序设计实践】实验十一
  • 程序设计综合实践
  • C程序设计实践——实验指导
  • nvivo三天写论文!社会网络分析实战
  • 语义分析
  • NLPIR系统的中文语义分析模式介绍
  • 语义结构:依存分析
  • 《图像语义分析》学习笔记 (一)
  • 计算机语言语法语义,程序设计语言语义
  • 自然语言处理 4.语义分析
  • 自然语言处理(NLP)语义分析:“词汇级”语义分析【词义消歧、词义表示和学习】、“句子级”语义分析【浅层语义分析(语义角色标注)、深层语义分析】
  • 语义分析的一些方法
  • 语义分析的方法简述之文本基本处理
  • 《图像语义分析》学习笔记 (二)
  • 语义分析的一些方法(一)
  • python 英文语义分析_python语意分析
  • 潜在语义分析(TF-IDF、LSA)
  • NLPIR的语义分析系统
  • 云WAF之语义分析引擎
  • 语义网络与知识图谱
  • 【NLP】语义分析
  • 四、语义分析
  • LTP 语义依存分析
  • python语义网络图_知识图谱之语义网络篇
  • Python实现共现语义网络
  • 基于Python实现语义分析
  • python语义网络图_语义网络 (Knowledge Graph)知识图谱
  • 浅谈语义网络
  • c++ pdflib 中文乱码解决思路