第一周基础练习
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;
}
//库函数调用
上一篇: javascript中的sort方法
下一篇: Linux基础第一周