1 #include <iostream>//字符串排序
2 #include <string>
3 using namespace std;
4 void main()
5 {
6 void sort(string &,string &,string &);
7 string a,b,c;
8 string a1,b1,c1;
9 cin>>a>>b>>c;
10 a1=a;b1=b;c1=c;
11 sort(a1,b1,c1);
12 cout<<a1<<" "<<b1<<" "<<c1<<" "<<endl;
13 system("pause");
14 }
15 void sort(string &i,string &j,string &k)
16 {
17 void change(string &,string &);
18 if(i.length()>j.length()) change(i,j);
19 if(i.length()>k.length()) change(i,k);
20 if(j.length()>k.length()) change(j,k);
21 }
22 void change(string &x,string &y)
23 {
24 string temp;
25 temp=x;x=y;y=temp;
26 }
1 #include <iostream>
2 using namespace std;
3 void main()
4 {
5 int a[10],m;
6 cout<<"输入10个数:"<<endl;
7 for(int i=0;i<10;i++)
8 cin>>a[i];
9 cout<<"输入移动的个数(少于10):"<<endl;
10 cin>>m;
11 int *p=a;
12 for(;*p<m+1;p++)
13 cout<<*(p+(10-m))<<" ";
14 for(int j=0;j<10-m;j++)
15 cout<<a[j]<<" ";
16 system("pause");
1 #include <iostream>
2 #include <string>
3 using namespace std;
4 void main()
5 {
6 string str;
7 cin>>str;
8 cout<<str.length()<<endl;
9 }
1 #include <iostream>
2 using namespace std;
3 void main()
4 {
5 void change(int &,int &);
6 cout<<"输入3*3的矩阵:"<<endl;
7 int a[3][3],*p=&a[0][0];
8 for(int i=0;i<9;i++)
9 cin>>*(p+i);
10 for(int k=0;k<2;k++)
11 for(int l=0;l<3;l++)
12 change(a[k][l],a[l][k]);
13 change(a[0][1],a[1][0]);//是矩阵能得到所要求的式子
14 cout<<"倒置后得到:"<<endl;
15 for(int m=0;m<3;m++)
16 for(int n=0;n<3;n++)
17 {
18 cout<<a[m][n]<<" ";
19 if(n==2)
20 cout<<endl;
21 }
22 system("pause");
23 }
24 //-----------------------------------------------
25 void change(int &x,int &y)
26 {
27 int temp;
28 temp=x;x=y;y=temp;
29 }
17 }