70,为啥啊?明明样例对了
查看原帖
70,为啥啊?明明样例对了
643726
the_air楼主2023/1/10 11:20

不多说,直接上代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
	bool sw=false;
	char x[15];
	cin>>x;
	if(x[0]=='-')//判断正负数
	{
		cout<<'-';
		for(int i=strlen(x)-1;i>=1;i--)
			if(sw==true||x[i]!='0')//最高位零判定
			{
				sw==true;
				cout<<x[i];//输出
			}
	}
	else
		for(int i=strlen(x)-1;i>=0;i--)
			if(sw==true||x[i]!='0')
			{
				sw==true;
				cout<<x[i];
			}
	
	return 0;
}

求dalao帮助

2023/1/10 11:20
加载中...