1. 程式人生 > >藍橋杯 演算法提高 ADV-112 c++_ch02_01

藍橋杯 演算法提高 ADV-112 c++_ch02_01

演算法提高 c++_ch02_01
時間限制:1.0s 記憶體限制:512.0MB
  編寫一個程式,利用強制型別轉換列印母音字母大小寫10種形式的ASCII碼。
  輸出的順序為:大寫的字母A,E,I,O,U的ASCII碼,小寫的字母a,e,i,o,u的ASCII碼。所有的ASCII碼都用十進位制表示.輸出10行,每行一個ASCII碼,最後輸出一個空行。

分析:這道題沒什麼需要計算的,只是輸出ASCLL碼。既然如此,直接強制轉換為int型別即可,程式碼如下:

#include <iostream>
using namespace std;

int main()
{
	cout << (int)'A' << endl;
	cout << (int)'E' << endl;
	cout << (int)'I' << endl;
	cout << (int)'O' << endl;
	cout << (int)'U' << endl;
	cout << (int)'a' << endl;
	cout << (int)'e' << endl;
	cout << (int)'i' << endl;
	cout << (int)'o' << endl;
	cout << (int)'u' << endl;
	
	return 0;
}