1. 程式人生 > >計算機程式設計C++(基礎訓練1)

計算機程式設計C++(基礎訓練1)

計算機程式設計C++ MOOC

測試與作業C++基礎練習100題

本文為記錄MOOC上《計算機程式設計C++》(西安交通大學)測試與作業,僅供參考,歡迎觀者指點批評!
作者是一個學習程式設計的新手,內容中如有疏漏,還請海涵。

##第一週基本練習

  1. 顯示Hello World
    在這裡插入圖片描述
#include "stdafx.h"
#include <iostream>

using namespace std;

int main()
{
	cout << "Hello World!" << endl;
	return 0;
}
  1. 顯示唐詩
    在這裡插入圖片描述
#include <iostream>

using namespace std;


int main()
{
	cout << "慈母手中線" << endl;
	cout << "遊子身上衣" << endl;
	cout << "臨行密密縫" << endl;
	cout << "意恐遲遲歸" << endl;
	cout << "誰言寸草心" << endl;
	cout << "報得三春暉" << endl;
	return 0;
}
  1. 顯示一句話
    在這裡插入圖片描述
#include <iostream>

using namespace std;

int main()
{
	char name[50];
	cin >> name;
	cout << "This program is coded by " << name << "." << endl;
	return 0;
}
  1. 還是一句話
    在這裡插入圖片描述
#include <iostream>

using namespace std;

int main()
{
	char name[50];
	cin.getline(name,49);
	cout << "This program is coded by " << name << "." << endl;
	return 0;
}
  1. 計算矩形周長
    在這裡插入圖片描述
#include <iostream>

using namespace std;

int main()
{
	int len, wid;
	cin >> len;
	cin >> wid;
	cout << 2 * (len + wid) << endl;
	return 0;
}
  1. 已知直角邊求斜邊
    在這裡插入圖片描述
#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;
}

以上為第一週基礎訓練。