第一题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
char a[10];
char b[10];
cin>>a>>b;
//17:00
//17:30
int ha=(a[0]-48)*10+(a[1]-48);
int ma=(a[3]-48)*10+(a[4]-48);
int za=ha*60+ma;
int hb=(b[0]-48)*10+(b[1]-48);
int mb=(b[3]-48)*10+(b[4]-48);
int zb=hb*60+mb;
int c=zb-za;
int ts=n/c;
cout<<ts<<endl;
return 0;
}
第二题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[10];
char b[10];
cin>>a>>b;
//01:00
//01:05
int ha=(a[0]-48)*10+(a[1]-48);
int ma=(a[3]-48)*10+(a[4]-48);
int sjha=ha*60+ma;
int hb=(b[0]-48)*10+(b[1]-48);
int mb=(b[3]-48)*10+(b[4]-48);
int sjhb=hb*60+mb;
float ds=1.0*(sjhb-sjha)*0.5;
cout<<ds<<endl;
return 0;
}
第三题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[90];
cin>>a;
for(int i=0;i<strlen(a);i++)
{
if(a[i]>='a'&&a[i]<='z')
{
int b=a[i]-97;
int d=26-1-b;
a[i]=d+97;
}
else if(a[i]>='A'&&a[i]<='Z')
{
int b=a[i]-65;
int d=26-1-b;
a[i]=d+65;
}
}
cout<<a;
return 0;
}
第四题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[210];
gets(a);
for(int i=0;i<strlen(a);i++)
{
if(a[i]>='F'&&a[i]<='Z')
{
int b=a[i]-5;
a[i]=b;
}
else if(a[i]>='A'&&a[i]<='E')
{
int b2=a[i]+21;
a[i]=b2;
}
}
cout<<a;
return 0;
}