1. 求最大值
【問題描述】
輸入三個數a,b,c,輸出三個整數中的最大值
【樣例輸入】
10 20 30
【樣例輸出】
30
#include <iostream> using namespace std; int main(){ int a, b, c; cin >> a >> b >> c; if(a<b){ a=b; } if(a<c){ a=c; } cout << a << endl; return 0; }
2. 蘋果促銷
【問題描述】
超市蘋果打折促銷,總重量如果不超過5斤,單價3元/斤,如果超過5斤,超過部分打八折;輸入為所購買蘋果的重量,輸出為應付款的總額。
【樣例輸入1】
10
【樣例輸出1】
27
【樣例輸入2】
10.2
【樣例輸出2】
27.48
#include <iostream> using namespace std; int main(){ double m; cin >> m; if(m<=5){ cout << 3*m << endl; }else{ cout << 15+(m-5)*3*0.8 << endl; } return 0; }
1. 判斷數正負
【問題描述】
給定一個整數N,判斷其正負。
輸入:一個整數N(-109 <= N <= 109);
輸出:如果N > 0, 輸出positive;
如果N = 0, 輸出zero;
如果N < 0, 輸出negative
【樣例輸入】
1
【樣例輸出】
positive
#include <iostream> using namespace std; int main(){ int n; cin >> n; if(n>0){ cout << "positive" << endl; }else if(n==0){ cout << "zero" << endl; }else{ cout << "negative" << endl; } return 0; }
2. 奇偶ASCII值判斷
【問題描述】
任意輸入一個字符,判斷其ASCII是否是奇數,若是,輸出YES,否則,輸出NO 例如,字符A的ASCII值是65,則輸出YES,若輸入字符B(ASCII值是66),則輸出NO輸入。
輸入:輸入一個字符。
輸出:如果其ASCII值為奇數,則輸出YES,否則,輸出NO。
【樣例輸入】
A
【樣例輸出】
YES
#include <iostream> using namespace std; int main(){ char a; cin >> a; if(a%2!=0){ cout << "YES" << endl; }else{ cout << "NO" << endl; } return 0; }
3. 整數大小比較
【問題描述】
輸入兩個整數,比較它們的大小。
輸入:一行,包含兩個整數x和y,中間用單個空格隔開,0 <= x < 2^32, -2^31 <= y < 2^31。
輸出:一個字符。
若x > y,輸出 > ;
若x = y,輸出 = ;
若x < y,輸出 < ;
【樣例輸入】
1000 100
【樣例輸出】
>
#include <iostream> using namespace std; int main(){ int x, y; cin >> x >> y; if(x>y){ cout << ">" << endl; }else if(x==y){ cout << "=" << endl; }else{ cout << "<" << endl; } return 0; }