为什么这里可以用long long但不可以用ull
查看原帖
为什么这里可以用long long但不可以用ull
516518
Syouth楼主2023/7/19 23:20

将第五行代码改为long long就会过掉,为什么ull不行呢? 代码如下

#include<iostream>
using namespace std;
int main(){
	char X,Z;
	unsigned long long Y, W;
	cin>>X>>Y>>Z>>W; 
	if(X == Z && (X >= 'a' && X <= 'z')){
		cout<<"valid"<<endl;
		if(Y <= W)cout<< W-Y+1<<endl;
		else {
			cout<< Y-W+1<<endl;
		}
	}
	else{
		cout<<"Invalid"<<endl<<-1<<endl;
	}
	return 0;
} 
2023/7/19 23:20
加载中...