#include
using namespace std;
int main(){
char YYYY,MM,DD,hh,mm,ss;long t,n;int b;
cin>>YYYY>>MM>>DD>>hh>>mm>>ss>>t;
for(int i=0;i<1;i++)
{cin>>t;}
n=(YYYY+MM+DD+hh+mm+ss)*(YYYY+MM+DD+hh+mm+ss)%t;
b=n^t;
cout<DD<ss<;
return 0;
}
年都是4位数,怎么可能是char类型呢?
将char 改为int 或者 short
for(int i=0;i<1;i++)
{cin>>t;}
这是什么神奇的循环?上一行已经输入t的啊
#include<iostream>
using namespace std;
int main(){
int YYYY,MM,DD,hh,mm,ss;long t,n;int b;
cin>>YYYY>>MM>>DD>>hh>>mm>>ss>>t;
n=(YYYY+MM+DD+hh+mm+ss)*(YYYY+MM+DD+hh+mm+ss)%t;
b=n^t;
cout<<YYYY<<MM<<DD<<hh<<mm<<ss<<b<<endl;
return 0;
}