第一周基础练习

1.显示Hello World!(10分)

编写C++程序,在屏幕上显示“Hello World!”。

输入格式:

输出格式:

Hello World!

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

输入样例:

输出样例:

Hello World!
时间限制:500ms内存限制:32000kb

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

2.显示唐诗(10分)

编写C++程序,在屏幕上显示下列唐诗:

慈母手中线

游子身上衣

临行密密缝

意恐迟迟归

谁言寸草心

报得三春晖

输入格式:

无输入

输出格式:

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

输入样例:

输出样例:

慈母手中线

游子身上衣

临行密密缝

意恐迟迟归

谁言寸草心

报得三春晖
时间限制:500ms内存限制:32000kb

#include <iostream>
using namespace std;
int main()
{
	cout<<"慈母手中线"<<endl;
	cout<<"游子身上衣"<<endl;
	cout<<"临行密密缝"<<endl;
	cout<<"意恐迟迟归"<<endl;
	cout<<"谁言寸草心"<<endl;
	cout<<"报得三春晖"<<endl;
	return 0;
}
//也可用一个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

#include <iostream>
using namespace std;
int main()
{
	char s[100];
	cin>>s;
	cout<<"This program is coded by "<<s<<"."<<endl;
	return 0;
}
//把握好输出格式即可

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

#include <iostream>
using namespace std;
int main()
{
	char s[100];
	cin.getline(s, 100, '\n');
	cout<<"This program is coded by "<<s<<"."<<endl;
	return 0;
}
//这个有空格的输入,用cin.getline()

5.计算矩形周长(10分)

题目内容:

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

输入格式:

两个整数,用空格隔开

输出格式:

一个整数。

输入样例:

1 1

输出样例:

4
时间限制:500ms内存限制:32000kb

#include <iostream>
using namespace std;
int main()
{
	int a, b, c;
	cin>>a>>b;
	c = a*2+b*2;
	cout<<c<<endl;
	return 0;
}

6.已知直角边求斜边(10分)

题目内容:

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

c=sqrt(aa+bb)

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

输入格式:

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

输出格式:

一个实数

输入样例:

1 2

输出样例:

2.23607
时间限制:500ms内存限制:32000kb

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	double a, b, c;
	cin>>a>>b;
	c=sqrt(a*a+b*b);
	cout<<c<<endl;
	return 0;
}
//库函数调用
发布了28 篇原创文章 · 获赞 38 · 访问量 7181

猜你喜欢

转载自blog.csdn.net/weixin_45543556/article/details/104885339