hdoj 1266

来源:互联网 发布:怎么查看网络丢包率 编辑:程序博客网 时间:2024/05/16 11:52
#include<iostream>#include<stdio.h>#include<string>using namespace std;int main(){//freopen("in.txt","r",stdin);int casen;scanf("%d",&casen);getchar();while(casen--){char temp[100];gets(temp);if(temp[0]!='-'){int key=strlen(temp)-1;//0标志位while(temp[key]=='0'){key--;}//如果最后一位是零的话,key会--//先转存前key位。char res[100];int i;for(i=0;i<=key;i++){res[key-i]=temp[i];}res[key+1]='\0';cout<<res;key++;for(;key<strlen(temp);key++){cout<<"0";}cout<<endl;}else{int key=strlen(temp)-1;//0标志位while(temp[key]=='0'){key--;}//如果最后一位是零的话,key会--//先转存1到前key位。char res[100];int i;res[0]='-';for(i=1;i<=key;i++){res[key-i+1]=temp[i];}res[key+1]='\0';//cout<<"-";cout<<res;key++;for(;key<strlen(temp);key++){cout<<"0";}cout<<endl;}}return 0;}

原创粉丝点击