return 0; } 15:
#include
cout<<\ cin>>str; n=str.size();
for(i=0;i 16: #include string str[5]={\ void sort(string []); sort(str); cout<<\ for(i=0;i<5;i++) cout< void sort(string s[]) {int i,j; string t; for (j=0;j<5;j++) for(i=0;i<5-j;i++) if (s[i]>s[i+1]) {t=s[i];s[i]=s[i+1];s[i+1]=t;} }17: #include long c[5]={10100,-123567, 1198783,-165654, 3456}; int a[5]={1,9,0,23,-45}; float b[5]={2.4, 7.6, 5.5, 6.6, -2.3 }; void sort(int []); void sort(float []); void sort(long []); sort(a); sort(b); sort(c); return 0; } void sort(int a[]) {int i,j,t; for (j=0;j<5;j++) for(i=0;i<5-j;i++) if (a[i]>a[i+1]) {t=a[i];a[i]=a[i+1];a[i+1]=t;} cout<<\ for(i=0;i<5;i++) cout< void sort(long a[]) {int i,j; long t; for (j=0;j<5;j++) for(i=0;i<5-j;i++) if (a[i]>a[i+1]) {t=a[i];a[i]=a[i+1];a[i+1]=t;} cout<<\ for(i=0;i<5;i++) cout< void sort(float a[]) {int i,j; float t; for (j=0;j<5;j++) for(i=0;i<5-j;i++) if (a[i]>a[i+1]) {t=a[i];a[i]=a[i+1];a[i+1]=t;} cout<<\ for(i=0;i<5;i++) cout< 18: #include void sort(T a[]) {int i,j,min; T t; for(i=0;i<5;i++) {min=i; for (j=i+1;j<5;j++) if(a[min]>a[j]) min=j; t=a[i]; a[i]=a[min]; a[min]=t; } cout<<\ for(i=0;i<5;i++) cout< int main() { int a[5]={1,9,0,23,-45}; float b[5]={2.4, 7.6, 5.5, 6.6, -2.3 }; long c[5]={10100,-123567, 1198783,-165654, 3456}; sort(a); sort(b); sort(c); return 0; } 第二章 1 #include private: //成员改为公用的 int hour; int minute; int sec; }; void Time::set_time() //在main函数之前定义 { cin>>hour; cin>>minute; cin>>sec; } void Time::show_time() //在main函数之前定义 { cout< int main() {Time t1; t1.set_time(); t1.show_time(); return 0; } 2: #include void set_time(void) {cin>>hour; cin>>minute; cin>>sec;