计算机程序设计C++ MOOC
测试与作业C++基础练习100题
本文为记录MOOC上《计算机程序设计C++》(西安交通大学)测试与作业,仅供参考,欢迎观者指点批评!
作者是一个学习编程的新手,内容中如有疏漏,还请海涵。
##第一周基本练习
- 显示Hello World
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
- 显示唐诗
#include <iostream>
using namespace std;
int main()
{
cout << "慈母手中线" << endl;
cout << "游子身上衣" << endl;
cout << "临行密密缝" << endl;
cout << "意恐迟迟归" << endl;
cout << "谁言寸草心" << endl;
cout << "报得三春晖" << endl;
return 0;
}
- 显示一句话
#include <iostream>
using namespace std;
int main()
{
char name[50];
cin >> name;
cout << "This program is coded by " << name << "." << endl;
return 0;
}
- 还是一句话
#include <iostream>
using namespace std;
int main()
{
char name[50];
cin.getline(name,49);
cout << "This program is coded by " << name << "." << endl;
return 0;
}
- 计算矩形周长
#include <iostream>
using namespace std;
int main()
{
int len, wid;
cin >> len;
cin >> wid;
cout << 2 * (len + wid) << endl;
return 0;
}
- 已知直角边求斜边
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a,b;
cin >> a;
cin >> b;
cout <<sqrt(a*a+b*b)<< endl;
return 0;
}
以上为第一周基础训练。