测试结果对,但只有20分!求助!!
查看原帖
测试结果对,但只有20分!求助!!
1256429
11451410086_lrr楼主2024/1/22 14:09
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,ge,shi,bai,shu;
	cin>>n;
	ge=n%10;
	shi=n/10%10;
	bai=n/100%10;
	if(n<0&&ge!=0)
	shu=-(100*(ge-2*ge)+10*(shi-2*shi)+(bai-2*bai));
	else if(n<0&&ge==0)
	shu=-(10*(shi-2*shi)+(bai-2*bai));
	else
	shu=100*ge+10*shi+bai;
	cout<<shu;
	return 0;
}
2024/1/22 14:09
加载中...