主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
hellokitty1679
2024年9月8日 15:18
字符移动 题解:C
P1012
回复 0
|
赞 0
|
浏览 500
#include<stdio.h> #include<string.h> int main(void) { char a[100]; char b[100],c[100]; int m=0,n=0; scanf("%s",a); for (int i=0;i<strlen(a);i++) {&nb...
ccccccyes
2024年9月3日 10:23
字符移动 题解:
P1012
回复 0
|
赞 0
|
浏览 1.2k
//03/09/24 10:15 //03/09/24 10:23 #include <iostream> using namespace std; int main(){ string str,str1,str2; getline(cin,str); for(int i = 0; i<=str.size()-1; i++){ if(str[i]>='0'&&str[i]<='9'){ str2.append(1,str[i]); } else{ str1.append(1,st...
勋谦
2024年6月30日 15:44
字符移动 题解:简洁版
P1012
回复 2
|
赞 1
|
浏览 653
#include <iostream> using namespace std; int main(){ string s,s1,s2; getline(cin,s); for(int i = 0;i < s.size();i ++){ if(!(s[i] >= '0' && s[i] <= '9')){ cout << s[i]; } } for(int i = 0;i < s.size();i ++){ if(s[i] >= '0' &&a...
xyfyoho
2024年8月15日 02:33
字符移动 题解:
P1012
回复 0
|
赞 0
|
浏览 427
看到别人写的很简洁 #include<bits/stdc++.h> using namespace std; int main() { string s,num="",let=""; cin>>s; for(int i=0;i<s.size();i++) { if(s[i]>='0'&&s[i]<='9') num+=s[i]; else let+=s[i]; } let+=num; cout<<let; return 0; }
big_monkey
2024年8月7日 12:56
字符移动 题解:
P1012
回复 0
|
赞 0
|
浏览 387
#include<bits/stdc++.h> using namespace std; int main(){ string str; cin>>str; stack<char>result; int len=str.length(); //从后往前入栈 //先装数字 for(int i=len-1;i>=0;i--){ if(str[i]>='0'&&str[i]<='9') result.push(str[i]); } //再装字符 for(int i...
蜀中小恐龙
2024年7月21日 19:01
字符移动 题解:
P1012
回复 0
|
赞 1
|
浏览 564
#include<bits/stdc++.h> using namespace std; int main(){ string s; string s1; string s2; getline(cin,s); for(int i=0;i<s.size();i++){ if(s[i]>'0'&&s[i]<'9'){ s1+=s[i]; } else{ s2+=s[i]; } } s2+=s1; cout<<s2<<en...
220621ybx
2024年5月30日 20:26
字符移动 题解:
P1012
回复 0
|
赞 0
|
浏览 510
#include<stdio.h> #include<string.h> int main(){ char str[105],strz[105],strs[105]; gets(str); int i = 0,j = 0,k = 0; int len = strlen(str); for(i = 0;i<len;i++ ){ if(str[i] >= 48 && str[i] <= 58){ // printf("%c",str[i]); strs[j] = str[i]; ...
我与代码的故事
2024年4月20日 00:17
字符移动 题解:
P1012
回复 0
|
赞 1
|
浏览 675
#include<bits/stdc++.h> using namespace std; int main() { string str, num, ot; cin >> str; for(int i = 0; i < str.size(); i ++) { if(str[i] >= '0' && str[i] <= '9') num += str[i]; else ...
20082123
2024年3月28日 16:06
字符移动 题解:
P1012
回复 0
|
赞 0
|
浏览 610
#include<bits/stdc++.h> using namespace std; int main(){ string s; int j=0; cin>>s; char a[105]={0}; for(int i=0;i<s.size();i++) if(s[i]<&...
光明守护神
2024年3月17日 10:19
C++
P1012
回复 0
|
赞 0
|
浏览 645
#include<iostream> using namespace std; int main() { string s; cin >> s; int j = 0; for (auto i = s.begin(); j < s.size(); j++) { if (*i >= '0' && *i <= '9') { s.push_back(*i); i = s.erase(i); } else { i++; } } cout &...
1
2
3
...
5
题目
字符移动
题解数量
44
发布题解
热门题解
1
题解:字符移动
2
字符移动(双字符串合并—暴力)
3
字符移动 题解:
4
只需遍历字符串将非数字输出,将数字保存到新数组,最后统一输出新数组即可
5
1012 基于字符串讲解代码稍作修改
6
C++用sort排序
7
字符移动 题解:
8
字符移动
9
O(n)
10
C++