栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

1019 数字黑洞

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1019 数字黑洞

在这次做题过程中,自己先写了个代码,提交后发现有几个没通过,在牛客网又测试了一次后,发现类似于“3”的这种用例没有考虑到,在自己想过之后,又参考了别人的代码后,重新写了一次,学到不少。
代码如下:

#include
#include
#include 
using namespace std;
bool cmp(int a,int b)
{
	return a>b;
}
int main(){
	string str;
	int arr[4]={0};
	char a; 
	cin >>str;

	while(str.size()<4)
	{
		str=str+"0";
	}
	//直接对字符串进行排序 
	string max=str,min=str;
	sort(min.begin(),min.end()) ;
    sort(max.begin(),max.end(),cmp);
	
	if(max==min)
	{
		cout << max <<" - "<< min <<" = " << "0000" <<'n';
	} 
	else{
		while(1){
			cout <
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/297396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号