C++语言基础 例程 字符串类

    xiaoxiao2025-10-04  6

    贺老师的教学链接

    C++中的新成份——string类型 (1)

    #include <iostream> #include <cstring> using namespace std; int main( ) { char str1[50],str2[50],temp[50]; cout<<"please input strings:"; cin>>str1>>str2; if(strcmp(str1, str2)>0) { strcpy(temp, str1); strcpy(str1, str2); strcpy(str2, temp); } cout<<"now, they are: "; cout<<str1<<", "<<str2<<endl; }

    (2)

    #include <iostream> #include <string> using namespace std; int main( ) { string str1,str2,temp; cout<<"please input strings:"; cin>>str1>>str2; if(str1>str2) { temp=str1; str1=str2; str2=temp; } cout<<"now, they are: "; cout<<str1<<", "<<str2<<endl; }

    (3)

    #include <iostream> #include <cstring> using namespace std; int main( ) { char *str1, *str2,*temp; cout<<"please input strings:"; cin>>str1>>str2; if(strcmp(str1, str2)>0) { strcpy(temp, str1); strcpy(str1, str2); strcpy(str2, temp); } cout<<"now, they are: "; cout<<str1<<", "<<str2<<endl; }

    字符串数组

    void select_sort(string array[],int n) { int i,j,k, string t; for(i=0; i<n-1; i++) { k=i; for(j=i+1; j<n; j++) if(array[j]<array[k]) k=j; t=array[k]; array[k]=array[i]; array[i]=t; } return; } int main() { …… select(name, 5); …… }
    最新回复(0)