主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
mzymzyo
2020年2月22日 21:08
题解:字符移动
P1012
回复 0
|
赞 4
|
浏览 11.1k
这题直接string类型来处理,string类型有个好处就是可以直接做加法 比如s1="abc" s2="def" s3=s1+s2 那么s3就是"abcdef" #include<iostream> using namespace std; int main() { string s, s1, s2; cin >> s; for (int i = 0; i < s.length(); i++) { if ('0' <= s[i] ...
LiW97
2020年2月3日 20:25
字符串移动函数
P1012
回复 0
|
赞 0
|
浏览 9.3k
#include<stdio.h> #include<string.h> char* move_string(char* s){ int n=strlen(s); int id_num=0; int id_oth=0; char num_s[100]={100}; char oth_s[100]={100}; for(int i=0;i<=n-1;i++){ if(s[i]>='0'&&s[i]<='9') &...
chenziyi
2019年12月27日 04:38
为啥输出时for循环中间i<t改成i<c.length就没输出了
P1012
回复 4
|
赞 0
|
浏览 9.1k
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <string> using namespace std; int main() { string a,b,c,d; getline(cin,a); int k=0,t=0; for(int i=0;i<a.length();i++){ if(a[i]>='0'&a...
创世的背影
2019年12月5日 10:00
字符移动
P1012
回复 1
|
赞 2
|
浏览 9.2k
#include<stdio.h> #include<string.h> int main() { char a[81],b[81],c[81]; int n,i,j,m; gets(a); n=strlen(a); m=0; j=0; for(i=0;i<n;i++) { if(a[i]<='9'&&a[i]>='0') { b[m]=a[i]; m=m...
1
...
3
4
5
题目
字符移动
题解数量
44
发布题解
热门题解
1
题解:字符移动
2
字符移动(双字符串合并—暴力)
3
字符移动 题解:
4
只需遍历字符串将非数字输出,将数字保存到新数组,最后统一输出新数组即可
5
1012 基于字符串讲解代码稍作修改
6
C++用sort排序
7
字符移动 题解:
8
字符移动
9
O(n)
10
C++