课程内容掌握的太不熟练,比赛时题目看了没有思路,平时应多加练习
#include<stdio.h>
#include<string.h>
int main()
{
int i,len;
char s[100];
scanf("%s",s);
len=strlen(s);
for(i=0;i<len;i++)
{
if(i==(len-1)/2)
i=i;
else
printf("%c",s[i]);
}
return 0;
}
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int x;
string a;
cin>>a;
std::sort(a.begin(),a.end());
if(a[0]=='0'){
for(int i=1;i<=a.size();i++){
if(a[i]!='0'){
swap(a[0],a[i]);
break;
}
}
}
cout<<a;
return 0;
}
#include<stdio.h>
#include<string.h>
#define N 100001
void swap(char ch[],int a,int b){
char t;
t = ch[a];
ch[a] = ch[b];
ch[b] = t;
}
int main(){
char ch[N];
scanf("%s",ch);
int len,flag = 0;
len = strlen(ch);
for(int i = 0; i < len / 2 - 1; i++){
if(ch[i] != ch[i+1]) {
flag = 1;
break;
}
}
if(flag == 0 || len <= 3){
printf("-1");
return 0;
}
swap(ch,0,1);
swap(ch,len-1,len-2);
printf("%s",ch);
return 0;
}