CodeFoeces-816A

题目

原题链接:A. Karen and Morning

题意

给出一个24小时制时间,问过多少分钟可以得到一个回文串。写的比较麻烦。

代码

#include
using namespace std;
int find(int h,int m) {
    int t1,t2,t3,t4,f1,f2,f3,f4;
    t1=(h/10)%10;
    t2=h%10;
    t3=(m/10)%10;
    t4=m%10;
    f1=t4;
    f2=t3;
    f3=t2;
    f4=t1;
    if(t1==f1 && t2==f2 && t3==f3 && t4==f4) return 1;
    return 0;
}
int main() {
    int h,m,ta,tb,cnt=0;
    scanf("%d:%d",&h,&m);
    ta=h,tb=m;
    while(!find(h,m)) {
        m++;
        cnt++;
        if(m>59) {m=0;h++;}
        if(h>23) {h=0;}
    }
    cout<

你可能感兴趣的:(CodeFoeces-816A)