有大佬会么
1,输入一个字符串,找出其中所有数字字符生成一个新的字符串;2,对新字符串中的所有字符逆序存放并输出逆序后的字符串;
# 1
temp = input("请输入一个字符串:")
res = ""
for each in temp:
if each.isdigit():
res += each
print(res)
# 2
temp2 = res[::-1]
print(temp2) qiuyouzhi 发表于 2020-6-27 15:05
C语言 永恒的蓝色梦想 发表于 2020-6-27 15:10
C语言
噗
没细看... C++ 的,C 的不想写。#include<iostream>
#include<stack>
using namespace std;
int main() {
stack<char>stk;
char temp;
while ((temp = cin.get()) && temp != '\n' && temp != '\r') {
if (temp >= '0' && temp <= '9') {
stk.push(temp);
}
}
while (!stk.empty()) {
cout.put(stk.top());
stk.pop();
}
return 0;
}
页:
[1]