01:判断数正负
#include "iostream"
#include "math.h"
#include "iomanip"
/*
*/
using namespace std;
int main()
{
long N;
cin>>N;
if(N>0)
{
cout<<"positive"<<endl;
}else if(N==0)
{
cout<<"zero"<<endl;
}else{
cout<<"negative"<<endl;
}
return 0;
}
02:输出绝对值
#include "iostream"
#include "math.h"
#include "iomanip"
/*
*/
using namespace std;
int main()
{
float N;
cin>>N;
if(N>=0)
{
cout<<fixed<<setprecision(2)<<N;
}else{
cout<<fixed<<setprecision(2)<<-N;
}
return 0;
}
03:奇偶数判断
#include "iostream"
#include "math.h"
#include "iomanip"
/*
*/
using namespace std;
int main()
{
unsigned int N;
cin>>N;
if(N%2==0)
{
cout<<"even";
}else{
cout<<"odd";
}
return 0;
}
04:奇偶ASCII值判断
#include "iostream"
#include "math.h"
#include "iomanip"
/*
*/
using namespace std;
int main()
{
char N;
N=getchar();//不能cin,否则没有考虑到空格
if((N+0)%2==0)
{
cout<<"NO";
}else{
cout<<"YES";
}
return 0;
}
05:整数大小比较
#include "iostream"
#include "math.h"
#include "iomanip"
/*
对于无符号数,根据占用的位数可以直接计算:
unsigned short 16位 0~2的16次方-1(即65535)
unsigned int 16位 0~2的16次方-1(即65535)
uns