📄 p7.cpp
字号:
#include <iostream.h>#include <stdio.h>#include <string.h>int ss(char ch,int s){ switch(ch) { case '0': s*=10;break; case '1': s=s*10+1;break; case '2': s=s*10+2;break; case '3': s=s*10+3;break; case '4': s=s*10+4;break; case '5': s=s*10+5;break; case '6': s=s*10+6;break; case '7': s=s*10+7;break; case '8': s=s*10+8;break; case '9': s=s*10+9;break; } //cout<<ch<<" "<<s<<endl; return(s);}int main(){ int n,i,s[5],l,f,j; for(i=0;i<5;i++) s[i]=0; char a[5][80],ch[80]; cin>>n;gets(ch); //cout<<"n="<<n<<endl; for(i=0;i<n;i++) { f=0; //cout<<"i="<<i<<endl; gets(a[i]); //cout<<"gets over"<<endl; l=strlen(a[i]); for(j=0;j<l;j++) { if(a[i][j]==' ') {f++;} if(f==4) break; } j++; for(;j<l;j++) { s[i]=ss(a[i][j],s[i]); } //cout<<s[i]<<endl; } for(i=0;i<n;i++) { for(j=0;j<n-1;j++) { //cout<<s[j]<<" "<<s[j+1]; if(s[j]>s[j+1]) { //cout<<"change"<<endl; strcpy(ch,a[j]); //puts(ch); //puts(a[j]); strcpy(a[j],a[j+1]); strcpy(a[j+1],ch); //puts(ch); //puts(a[j+1]); } } } for(i=0;i<n;i++) { //cout<<"i="<<i<<endl; puts(a[i]); //cout<<s[i]<<endl; //cout<<"puts over"<<endl; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -