代码1

 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 }

 

posted @ 2013-05-27 17:16  herizai  阅读(228)  评论(0编辑  收藏  举报