- 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,
您可能关注的文档
- mes流程工业生产管理系统.doc
- mes在电子行业中的应用.doc
- meta分析中效应尺度指标的选择.doc
- mes中文培训介绍wonderware2012.doc
- mf4720w一体机安装指引.doc
- metso美卓施胶压光机.doc
- mf5401c5431c使用使用说明书.doc
- mf5712气体流量计使用说明书.doc
- mfc程序中的winmain函数.doc
- mfc7420激光打印一体机使用说明.doc
- 2024_2025学年九年级化学上册第五单元化学方程式基础过关卷含解析新版新人教版.docx
- 2024_2025年新教材高中地理第三章地球上的大气单元素养检测含解析湘教版必修第一册.docx
- 高中语文第5课苏轼词两首__念奴娇赤壁怀古教案4新人教版必修4.doc
- 2024_2025年新教材高中物理第4章力与平衡章末检测含解析鲁科版必修第一册.doc
- 高中语文第一单元第3课大堰河__我的保姆学案1新人教版必修1.doc
- 2024_2025学年高中语文第二单元新闻6喜看稻菽千重浪检测含解析粤教版必修5.doc
- 2024_2025学年新教材高中历史第九单元中华人民共和国成立和社会主义革命与建设第27课社会主义建设在探索中曲折发展梯度作业含解析新人教版必修中外历史纲要上.doc
- 2024_2025学年新教材高中英语Unit2Let’scelebrate第4课时Writing_介绍节日学案含解析外研版必修第二册.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程2细胞的分化课后作业含解析新人教版必修1.doc
- 2024_2025年新教材高中生物课时检测4细胞中的无机物含解析新人教版必修1.doc
文档评论(0)