版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chuquanchang1051/article/details/82390116
坑,只要符合输入的一个测试样例即可
#include <iostream>
#include <string>
using namespace std;
int main()
{
string origin;
//while (cin >> origin){
origin = "12+SDSDFSFKSD";
//cin >> origin;
string outstring = "";
int lenO = origin.length();
for (int i = 0; i < lenO; i++)
{
if (!(origin[i] >= '0'&& origin[i] <= '9'))
{
if ((origin[i] >= 'A' && origin[i] <= 'Z') || (origin[i] >='a' && origin[i] <='z') )
outstring = outstring + origin[i];
else
{
char c = origin[i];
if (c == '\\' || c == ']' || c=='[' || c=='^' || c=='_'|| c=='\'')
outstring = outstring + origin[i];
}
}
}
cout << outstring << endl;
//}
system("pause");
return 0;
}
#include<iostream>
#include<ctime>
using namespace std;
void useRand(int a[], int size);
void afterSorting(int a[], int size);
int main()
{
int a[10];
useRand(a, 10);
afterSorting(a, 10);
system("pause");
return 0;
}
void useRand(int a[], int size)
{
srand((unsigned)time(NULL));
cout << "the rand number is:" << endl;
for (int i = 0; i <= 9; i++)
{
a[i] = rand()%10;
cout << a[i] << endl;
}
}
void afterSorting(int a[], int size)
{
cout << "after sorting:" << endl;
for (int i = 0; i < 10; i++)
{
int temp;
for (int j = 9; j > i; j--)
{
if (a[j] > a[i])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
cout << a[i] << endl;
}
}