文章
34
粉丝
109
获赞
7
访问
20.0k
#include <bits/stdc++.h>
using namespace std;
/*
思想:
1、两次循环
2、第一遍将非数字依次头插入到新的字符数组
3、第二遍将数字再头插到数组中
*/
int main() {
char c[100];
fgets(c, 100, stdin);
char ch[100];
// 第一遍循环
int index = 0; // c字符数组的下标
for (int i = 0; i < 100, c[i] != '\n'; i++) {
if (c[i] < '0' || c[i] > '9') {
ch[index++] = c[i];
}
}
for (int j = 0; j < 100, c[j] != '\n'; j++) {
if (c[j] >= '0' && c[j] <= '9') {
ch[index++] = c[j];
}
}
for (int i = 0; i < index; i++) {
printf("%c", ch[i]);
}
...
登录后发布评论
暂无评论,来抢沙发