- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++基础题 100 题
第一部分:
1、显示 Hello Worle!
编写 C++程序,在屏幕上显示“Hello World!”。
#include iostream
int main()
{
using namespace std;
cout Hello World! endl;
return 0;
}
2、显示唐诗
编写 C++程序,在屏幕上显示下列唐诗:
慈母手中线
游子身上衣
临行密密缝
意恐迟迟归
谁言寸草心
报得三春晖
#include iostream
int main()
{
using namespace std;
cout 慈母手中线\n 游子身上衣\n 临行密密缝\n 意恐迟迟归\n 谁言寸草心\n 报得三春晖 endl;
return 0;
}
3、显示一句话
编写 C++程序,输入姓名,在屏幕上显示如下格式的文字:
This program is coded by ***.
其中“***”是输入的名字。如输入“ZhangSan”,则显示:
This program is coded by ZhangSan.
注意,姓名中间没有空格,末尾有英文句号。
#include iostream
int main()
{
using namespace std;
char name[50];
cin name;
cout This program is coded by name . endl;
return 0;
}
4、还是一句话
编写 C++程序,输入姓名,在屏幕上显示如下格式的文字:
This program is coded by ***.
其中“***”是输入的名字。如输入“Zhang San”,则显示:
This program is coded by Zhang San.
注意,姓名中间可能有空格,末尾有英文句号。
#include iostream
int main()
{
using namespace std;
char name[50];
cin.getline(name, 49);
cout This program is coded by name . endl;
getchar();
return 0;
}
5、计算矩形周长
输入矩形的两个边的长度,计算矩形的周长。
#include iostream
int main()
{
using namespace std;
int a, b, c;
cin a b;
c = (a + b) * 2;
cout c endl;
return 0;
}
6、已知直角边求斜边
输入一个三角形的两个直角边的长度,求其斜边的长度:计算公式是
c=sqrt(a*a+b*b)
其中, a,b 是两个直角边的长度,c 是斜边,sqrt 表示开平方。
#include iostream
#include cmath
int main()
{
using namespace std;
double a, b, c;
cin a b;
c = sqrt(a*a + b*b);
cout c endl;
return 0;
}
第二部分:
1、求过平面上两点的直线的斜率
编写程序,输入平面上的两个点的坐标(x1,y1),(x2,y2),求过这两点的直线的斜率(设斜率不为无穷)。
【提示】数据类型都用 double
#include iostream
int main()
{
using namespace std;
double x1, y1, x2, y2;
double k;
cin x1 y1 x2 y2;
k = (y2 - y1) / (x2 - x1);
cout k endl;
return 0;
}
2、计算平面上两点之间的距离
编写程序,输入平面上的两个点的坐标(x1,y1),(x2,y2),计算这两点之间的距离。
【提示】数据类型用 double,包含头文件 cmath, 计算公式 distance=(x2-x1)*(x2-x1)+(y2-y1)*(y2-
y1);distance=sqrt(distance);
#include iostream
#include cmath
int main()
{
using namespace std;
double x1, y1, x2, y2;
double k;
cin x1 y1 x2 y2;
k = (x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1);
k = sqrt(k);
cout k endl;
return 0;
}
3、判断大小写
输入一个英文字母,判断大小写。大写输出 1,
您可能关注的文档
最近下载
- 放紧线工作及安全注意事项.pptx
- 统编版道德与法治六年级上册期末试卷(含答案).docx VIP
- 部编版语文四年级上册第2单元习作《我的家人》课件.pptx VIP
- 2024年重庆市安全员-B证考试题库附答案.doc VIP
- 《汽车发动机再制造过程质量控制研究》16000字.doc
- 航空学院航空法规.ppt
- 隧道注浆堵水施工方案.pdf
- 统编版六年级上册道德与法治期末测试卷(含答案).doc VIP
- 必考点10等边三角形的性质与判定-【题型·技巧培优系列】2022-2023学年八年级数学上册精选专题(人教版)(原卷版+解析).docx VIP
- 2024新信息科技三年级第一单元:开启信息生活大单元整体教学设计.docx
文档评论(0)