2014年11月28日 星期五
2014年11月26日 星期三
P1選CPP
範例試題檔
four.cpp
/*
four四個運算
輸入一串字: a op b
a,b是整數、 -1000<a,b<1000
op 是右列四個運算子 + - * ^
其中 ^ 是a加b後的2次方 (a+b)乘上(a+b)
*/
#include <iostream>
using namespace std;
int main()
{
int a , b;
char op; // 一個字元 A~Z,a~z,0~9,符號,中文不行
while( cin >> a)
{
cin >> op >> b;
switch (op)
{
case '+': cout << a+b <<endl; break;
case '-': cout << a-b <<endl; break;
case '*': cout << a*b <<endl; break;
case '^': cout << (a+b)*(a+b) <<endl; break;
default : cout <<"???" <<endl; break;
}
}
return 0;
}
four.cpp
/*
four四個運算
輸入一串字: a op b
a,b是整數、 -1000<a,b<1000
op 是右列四個運算子 + - * ^
其中 ^ 是a加b後的2次方 (a+b)乘上(a+b)
*/
#include <iostream>
using namespace std;
int main()
{
int a , b;
char op; // 一個字元 A~Z,a~z,0~9,符號,中文不行
while( cin >> a)
{
cin >> op >> b;
switch (op)
{
case '+': cout << a+b <<endl; break;
case '-': cout << a-b <<endl; break;
case '*': cout << a*b <<endl; break;
case '^': cout << (a+b)*(a+b) <<endl; break;
default : cout <<"???" <<endl; break;
}
}
return 0;
}