欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第一周基础练习

程序员文章站 2022-07-11 14:54:35
...

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;
}
//库函数调用