中国大学MOOC计算机程序设计(C++)第一周编程作业

第1周编程作业
本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。对内容固定的输出,最好复制样例中的文字到程序中,以免在大小写、标点符号和空格数上的不一致造成结果错误。

依照学术诚信条款,我保证此作业是本人独立完成的。

温馨提示:

1.本次作业属于Online Judge题目,提交后由系统即时判分。

2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。

11-1我爱C++(20分)
题目内容:

在屏幕上显示下列两句话

Hello C++.

I like programming.

提示:本题与helloworld类似,只是显示多行信息。

输入格式:

输出格式:

两行,单词间一个空格,行末标点为英文句点,每行末尾均有句点,前面没有空格,大小写严格按给出的写,均为英文符号。

输入样例:

输出样例:

Hello C++.

I like programming.

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

#include<iostream>
using namespace std;
int main(){
cout<<"Hello C++.\nI like programming.";
return 0;
}

用例测试结果 运行时间 占用内存 提示 得分
用例1通过 2ms 364kb
20
提交答案本次得分/总分:20.00/20.00分
21-2来自系统的问候(20分)
题目内容:

编写程序,输入一个人的名字,系统显示Hello ***.。

人名中间可能会有空格。

程序运行结果如下:

Zhang Wei

Hello Zhang Wei.

提示:输入带空格的字符串,用cin.getline()。

输入格式:

一个字符串,中间可能有空格。

输出格式:

Hello ***.

注意:单词间一个空格,行末紧跟一个英文句点。

输入样例:

Zhang Wei

输出样例:

Hello Zhang Wei.

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

#include<iostream>
using namespace std;
char Name[100];
int main(){
cin.getline(Name,100);
cout<<"Hello "<<Name<<"."<<endl;
return 0;
}

用例测试结果 运行时间 占用内存 提示 得分
用例1通过 9ms 360kb
14
用例2通过 2ms 360kb
6
提交答案本次得分/总分:20.00/20.00分
31-3乘法计算器(20分)
题目内容:

编写一个乘法计算器程序。用户输入两个数,计算它们的乘积并显示。

程序运行结果如下:

3.4 72

244.8

提示:声明三个double类型的变量,乘法用*号。

输入格式:

两个实数,中间用空格隔开。

输出格式:

计算结果,实数。

输入样例:

3.4 72

输出样例:

244.8

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

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

用例测试结果 运行时间 占用内存 提示 得分
用例1通过 22ms 256kb
14
用例2通过 11ms 368kb
6
提交答案本次得分/总分:20.00/20.00分
41-4单位换算(20分)
题目内容:

编写一个程序,将英寸换算为厘米。输入英寸,输出厘米。

换算关系:1inch=2.54cm

程序运行结果如下:

14

14inch=35.56cm

提示:显示:输入的数、“inch=”、换算结果和"cm"。

输入格式:

一个实数。

输出格式:

换算式,单位为小写英文字母,等号为英文等号,单位和数字之间没有空格,如:

14inch=35.56cm

输入样例:

14

输出样例:

14inch=35.56cm

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

#include<iostream>
using namespace std;
int main(){
double a;
cin>>a;
cout<<a<<"inch="<<a*2.54<<"cm";
return 0;
}

用例测试结果 运行时间 占用内存 提示 得分
用例1通过 2ms 360kb
14
用例2通过 2ms 256kb
6
提交答案本次得分/总分:20.00/20.00分
51-5平方根计算器(20分)
题目内容:

编写程序,计算一个正数的平方根。用户输入一个正数(可能为实数),输出它的平方根。

程序运行结果如下:

2

1.41421

提示:开平方使用函数sqrt(x),x是双精度型,需要包含头文件cmath。

输入格式:

一个正数

输出格式:

平方根

输入样例:

2

输出样例:

1.41421

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

#include<iostream>
#include <cmath>
using namespace std;
int main(){
double a;
cin>>a;
cout<<sqrt(a);
return 0;
}

用例测试结果 运行时间 占用内存 提示 得分
用例1通过 2ms 368kb
14
用例2通过 23ms 256kb
6
提交答案本次得分/总分:20.00/20.00分

发布了5 篇原创文章 · 获赞 0 · 访问量 68

猜你喜欢

转载自blog.csdn.net/qq_35076612/article/details/104308367