- 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 VIP
- 2024年湖南水利水电职业技术学院单招职业技能测试题库含答案(研优卷).docx VIP
- 教育、科技、人才一体化视域下发展新质生产力的四重逻辑和实践路径.docx VIP
- 教育、科技、人才一体化视域下发展新质生产力的四重逻辑和实践路径.docx VIP
- 《大棚番茄基质槽式栽培技术规程》.docx
- 立体车库 毕业论文外文翻译.docx VIP
- 教育、科技、人才一体推进新质生产力发展.docx VIP
- 2024年湖南水利水电职业技术学院单招职业技能测试题库含答案(考试直接用).docx VIP
- 社交礼仪教程(第7版 微课版)课件 第五章 餐饮礼仪.pptx
- 2025清华:DeepSeek从入门到精通.pdf
文档评论(0)