一棵树 @ 2020-03-08 10:17:19
由于某些未知原因,输出了好多奇怪东西,但是可以出答案```cpp
using namespace std;
int main(){
char num[12];
bool sub;
int i;
for(i=0;i<12;i++){
cin>>num[i];
};
if(num[0]=='-') sub=false;
else sub=true;
if(sub==true){
for(int a=i;a>=0;a--){
if(num[a]==0) continue;
if(num[a]!=0){
for(i=a;i>=0;i--){
cout<<num[i];
};
break;
};
};
};
if(sub==false){
cout<<'-';
for(int a=i;a>0;a--){
if(num[a]==0) continue;
if(num[a]!=0){
for(i=a;i>0;i--){
cout<<num[i];
};
break;
};
};
};
return 0;
}
by UnyieldingTrilobite @ 2020-03-08 10:17:35
MD
by 一棵树 @ 2020-03-08 10:18:00
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char num[12];
bool sub;
int i;
for(i=0;i<12;i++){
cin>>num[i];
};
if(num[0]=='-') sub=false;
else sub=true;
if(sub==true){
for(int a=i;a>=0;a--){
if(num[a]==0) continue;
if(num[a]!=0){
for(i=a;i>=0;i--){
cout<<num[i];
};
break;
};
};
};
if(sub==false){
cout<<'-';
for(int a=i;a>0;a--){
if(num[a]==0) continue;
if(num[a]!=0){
for(i=a;i>0;i--){
cout<<num[i];
};
break;
};
};
};
return 0;
}
by 一棵树 @ 2020-03-08 10:21:47
他说输出第一行有一个叫(ascii -112)的东西(各种ascii+数字)
by Hexarhy @ 2020-03-08 10:22:31
@一棵树 输出 char(12)
你就知道是什么东西(好像是空格?
by jijidawang @ 2020-03-08 10:23:41
。。。。。。。。。。。。。。。。。。。。。。
by 一棵树 @ 2020-03-08 10:27:28
@Hilarious_Reality
#include<iostream>
using namespace std;
int main(){
char a=-112;
cout<<a<<"b";
return 0;
}
这里吧"b"改了就会出现不同乱码