浙工ACM1825
来源:互联网 发布:在淘宝上怎样开网店 编辑:程序博客网 时间:2024/05/17 03:43
原来代码:
#include<iostream>
#include<string>using namespace std;
int main(){
string str;
while(cin>>str){
int *a = new int[str.length()];
for(int i=0;i<str.length();i++)
a[i]=str[i]-'0';
for(int j=0;j<str.length()-1;j++){
for(int k=0;k<str.length();k++)
if(a[k]<a[k+1])
swap(a[k],a[k+1]);
}
for(int h=0;h<str.length();h++)
cout<<a[h];
cout<<endl;
}
return 0;
}
改进代码:
#include<iostream>
#include<string>
using namespace std;
int main(){
string str;
while(cin>>str){
for(int j=0;j<str.length();j++){
for(int k=j+1;k<str.length();k++)
if(str[j]<str[k])
swap(str[j],str[k]);
cout<<str[j];
}
cout<<endl;
}
return 0;
}
#include<string>
using namespace std;
int main(){
string str;
while(cin>>str){
for(int j=0;j<str.length();j++){
for(int k=j+1;k<str.length();k++)
if(str[j]<str[k])
swap(str[j],str[k]);
cout<<str[j];
}
cout<<endl;
}
return 0;
}
- 浙工ACM1825
- 浙工ACM1306
- 浙工ACM1310
- 浙工ACM1280
- 浙工ACM1025
- 浙工ACM1199
- 浙工ACM1009
- 浙工ACM1015
- 浙工ACM1887
- 浙工ACM1083
- 浙工ACM1822
- 浙工ACM1738
- 浙工ACM1601
- 浙工ACM1526
- 浙工ACM1450
- 浙工ACM1018
- 浙工ACM1242
- 浙工ACM1295
- java spring Writing a BeanPostProcessor
- 说说Shell在代码重构中的应用
- 从虚断,虚短分析基本运放电路
- java 导出javadoc
- 使用花生壳从外网访问WEB网站
- 浙工ACM1825
- CString内存泄露
- 黑马程序员-----程序员之路_____基础加强之反射
- Linux shell编程的循环结构 学习笔记
- headfirst/工厂模式
- 中国剩余定理模版
- C#炫彩界面库开发之窗体的封装
- WEB-INF目录与META-INF目录的作用
- c#多线程(UI线程,控件显示更新) Invoke和BeginInvoke 区别