文章目录
01:判断数正负
总时间限制: 1000ms 内存限制: 65536kB
描述
给定一个整数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; //最大九位数,所以用int类型即可
cin >> n;
if(n>0){
//如果大于0
cout << "positive";
}else if(n==0){
//否则如果等于0
cout << "zero";
}else{
//否则
cout << "negative";
}
return 0;
}
02:输出绝对值
总时间限制: 1000ms 内存限制: 65536kB
描述
输入一个浮点数,输出这个浮点数的绝对值。
输入
输入一个浮点数,其绝对值不超过10000。
输出
输出这个浮点数的绝对值,保留到小数点后两位。
样例输入
-3.14
样例输出
3.14
参考代码
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
float n;
cin >> n;
if(n<0){
//如果小于0
cout << fixed << setprecision(2) << -n; //取反保留两位小数
}else{
//否则
cout << fixed << setprecision(2) << n;
}
return 0;
}
03:奇偶数判断
总时间限制: 1000ms 内存限制: 65536kB
描述
给定一个整数,判断该数是奇数还是偶数。
输入
输入仅一行,一个大于零的正整数n。
输出
输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。
样例输入
5
样例输出
odd
参考代码
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int n;
cin >> n;
if(n%2==1){
//如果除以2的余数是1
cout << "odd"; //奇数
}else{
//否则 是偶数
cout << "even";
}
return 0;
}
04:奇偶ASCII值判断
总时间限制: 1000ms 内存限制: 65536kB
描述
任意输入一个字符,判断其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;
a = getchar();
if(a%2==0){
//直接对2求余数,就是ASCII除以2的余数
cout << "NO";
}else{
cout << "YES";
}
return 0;
}
05:整数大小比较
总时间限制: 1000ms 内存限制: 65536kB
描述
输入两个整数,比较它们的大小。
输入
一行,包含两个整数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 a, b;
cin >> a >> b;
if(a>b){
//如果a>b 输出>
cout << ">";
}else if (a == b){
//否则如果a==b 输出=
cout << "=";
}else{
//否则 输出<
cout << "<";
}
}
06:判断是否为两位数
总时间限制: 1000ms 内存限制: 65536kB
描述
判断一个正整数是否是两位数(即大于等于10且小于等于99)。
输入
一个正整数,不超过1000。
输出
一行。若该正整数是两位数,输出1,否则输出0。
样例输入
54
样例输出
1
参考代码
#include<iostream>
using namespace std;
int main(){