nyoj 可以直接写的简单题(三)

2014-11-24 11:24:01 · 作者: · 浏览: 7
int num=1;
for(int i=0;i {
num = (num+1) * 2;
}
cout< }
return 0;
}

整除个数 nyoj 399
[cpp]
#include
using namespace std;
int main()
{
int n, b;
while(cin>>n>>b)
cout< return 0;
}

黑色帽子 nyoj 455
[cpp]
#include
using namespace std;
int main()
{
unsigned int N, m;
cin>>N;
while(N--)
{
cin>>m;
cout< }
return 0;
}

九九乘法表 nyoi 463
[cpp]
#include
using namespace std;
int main()
{
int N,M;
cin>>N;
while(N--)
{
cin>>M;
for(int i=1;i<=M;i++)
{
cout< for(int j=i+1;j<=9;j++)
cout<<" "< cout< }
}
return 0;
}

A+B problem III
[cpp]
#include
using namespace std;
int main()
{
int N;
double a , b, c;
cin>>N;
while(N--)
{
cin>>a>>b>>c;
if(((a+b)-c) < 0.0001 && ((a+b)-c) > -0.0001)
cout<<"Yes"< else
cout<<"No"< }
return 0;
}

日期计算 nyoj 75
[cpp]
#include
using namespace std;


bool isLeap(int year)
{
if(((year%4 == 0) && (year%100 != 0)) || year%400 == 0)
return true;
return false;
}
int main()
{
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int N;
cin>>N;
int year, month, day;
while(N--)
{
int num = 0;
cin>>year>>month>>day;
for(int i=1;i {
num += a[i];
}
num += day;
if(isLeap(year) && (month >= 3))
num++;
cout< }
return 0;
}

成绩转换 nyoj 98
[cpp]
#include
using namespace std;
int main()
{
int N, score;
cin>>N;
while(N--)
{
cin>>score;
if(score >= 90 && score <= 100)
cout<<"A"< else if(score >= 80 && score <= 89)
cout<<"B"< else if(score >= 70 && score <= 79)
cout<<"C"< else if(score >= 60 && score <= 69)
cout<<"D"< else if(score >= 0 && score <= 59)
cout<<"E"< }
return 0;
}


作者:Slience_Perseverance