c++第1周基础练习

第1周基础练习
1显示Hello World!(10分)
编写C++程序,在屏幕上显示“Hello World!”。

输入格式:

输出格式:

Hello World!

注意,两个单词用一个空格隔开,每个单词首字母大写,末尾的惊叹号是英文符号。

输入样例:

输出样例:

Hello World!

时间限制:500ms内存限制:32000kb
C++

#include  <iostream>
using namespace std;
int main(){
cout<<"Hello World!";

}

2显示唐诗(10分)
编写C++程序,在屏幕上显示下列唐诗:

慈母手中线

游子身上衣

临行密密缝

意恐迟迟归

谁言寸草心

报得三春晖

输入格式:

无输入

输出格式:

照样例显示唐诗《游子吟》,每行一句,无标点。

输入样例:

输出样例:

慈母手中线

游子身上衣

临行密密缝

意恐迟迟归

谁言寸草心

报得三春晖

时间限制:500ms内存限制:32000kb
C++

#include  <iostream>
using namespace std;
int main(){
cout<<"慈母手中线"<<endl;

cout<<"游子身上衣"<<endl;

cout<<"临行密密缝"<<endl;

cout<<"意恐迟迟归"<<endl;

cout<<"谁言寸草心"<<endl;

cout<<"报得三春晖";

}

3显示一句话(10分)
题目内容:

编写C++程序,输入姓名,在屏幕上显示如下格式的文字:

This program is coded by ***.

其中“***”是输入的名字。如输入“ZhangSan”,则显示:

This program is coded by ZhangSan.

注意,姓名中间没有空格,末尾有英文句号。

输入格式:

一个无空格的字符串,长度不超过50

输出格式:

含输入的姓名的句子,单词间有一个空格。

输入样例:

ZhangSan

输出样例:

This program is coded by ZhangSan.

时间限制:500ms内存限制:32000kb
C++

#include  <iostream>
using namespace std;
int main(){
char name[50];
cin.getline(name,50);
cout<<"This program is coded by "<<name<<".";

}

4还是一句话(10分)
题目内容:

编写C++程序,输入姓名,在屏幕上显示如下格式的文字:

This program is coded by ***.

其中“***”是输入的名字。如输入“Zhang San”,则显示:

This program is coded by Zhang San.

注意,姓名中间可能有空格,末尾有英文句号。

输入格式:

一个可能含空格的字符串,长度不超过50.

输出格式:

含输入的姓名的句子,单词间有一个空格,姓名按原样输出。

输入样例:

Zhang San

输出样例:

This program is coded by Zhang San.

时间限制:500ms内存限制:32000kb
C++

#include  <iostream>
using namespace std;
int main(){
char name[50];
cin.getline(name,50);
cout<<"This program is coded by "<<name<<".";

}

5计算矩形周长(10分)
题目内容:

输入矩形的两个边的长度,计算矩形的周长。

输入格式:

两个整数,用空格隔开

输出格式:

一个整数。

输入样例:

1 1

输出样例:

4

时间限制:500ms内存限制:32000kb
C++

#include  <iostream>
using namespace std;
int main(){
int x,y,n;
cin>>x;
cin>>y;
n=(x+y)*2;
cout<<n;

}

6已知直角边求斜边(10分)
题目内容:

输入一个三角形的两个直角边的长度,求其斜边的长度:计算公式是

c=sqrt(aa+bb)

其中, a,b是两个直角边的长度,c是斜边,sqrt表示开平方。

输入格式:

两个double型实数,用空格隔开。

输出格式:

一个实数

输入样例:

1 2

输出样例:

2.23607

时间限制:500ms内存限制:32000kb
C++

#include  <iostream>
#include <cmath>
using namespace std;
int main(){
double x,y,n;
cin>>x;
cin>>y;
n=sqrt(x*x+y*y);
cout<<n;

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值