C++第一章

来源:互联网 发布:js里面的换行符 编辑:程序博客网 时间:2024/06/06 01:07
<pre name="code" class="html">7. #include<iostream>using namespace std;int main(){ int max(int a,int b,int c=0); int a,b,c; cin>>a>>b>>c; cout<<"max(a,b,c)="<<a<<endl; cout<<"max=(a,b)="<<a<<endl; return 0;}int max(int a,int b,int c){  if(a<b) a=b;  if(a<c) a=c;  return a;}
8.<span style="font-family: Arial, Helvetica, sans-serif;">#include<iostream></span><pre name="code" class="html">using namespace std;void sort(int &x,int &y){if(x<y) cout<<y<<","<<x<<endl;else cout <<x<<","<<y<<endl;}int main(){ int a,b; cout<<"请输入两个整数"<<endl;  cin>>a>>b; sort(a,b); return 0;}

<pre name="code" class="html">9.#include<iostream> using namespace std;void sort(int &a,int &b,int &c){int t;if(a<b) {t=a;a=b;b=t;}if(b>c)cout<<c<<","<<b<<","<<a<<endl;else if(c>a)  cout<<b<<","<<a<<","<<c<<endl;else       cout<<b<<","<<c<<","<<a<<endl;}int main(){ int x,y,z; cin>>x>>y>>z; sort(x,y,z); return 0;}
<pre name="code" class="html">10.#include<iostream>#include<string>using namespace std;int main(){ string s1="Thank",s2="you"; s1=s1+s2; cout<<"The new stringis:"<<s1<<endl; return 0;}
11.#include<iostream>#include<string>using namespace std;int main(){string s;int i,n;char t;cin>>s;n=s.size();for(i=0;i<n/2;i++){ t=s[i]; s[i]=s[n-i-1]; s[n-i-1]=t;}cout<<s<<endl;return 0;}

12.#include <string>#include <iostream>using namespace std;int main(){ int i; string str[5]={"China","American","Japan","Korea","Y"}; void sort(string[]); sort(str); for(i=0;i<5;i++)       cout<<str[i]<<" "<<endl; return 0;}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;}}


13.#include<iostream>using namespace std;int main(){      long a[5]={10100,-123567.1198783,-165654,3456};      int b[5]={1,9,8,3,4};      float c[5]={2.0,1.0,3.0,2.0,4.0};      void sort(long[]);      sort(a);      void sort(int[]);      sort(b);      void sort(float[]);      sort(c);      return 0;}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<<"The sorted numbers:"<<endl;            for(i=0;i<5;i++)                   cout<<a[i]<<""<<endl;}void sort(int b[]){  int i,j;  int t;  for(j=0;j<5;j++)       for(i=0;i<5-j;i++)            if(b[i]>b[i+1])            {             t=b[i];             b[i]=b[i+1];             b[i+1]=t;            }            cout<<"The sorted numbers:"<<endl;            for(i=0;i<5;i++)                   cout<<b[i]<<""<<endl;}void sort(float c[]){  int i,j;  float t;  for(j=0;j<5;j++)       for(i=0;i<5-j;i++)            if(c[i]>c[i+1])            {             t=c[i];             c[i]=c[i+1];             c[i+1]=t;            }            cout<<"The sorted numbers:"<<endl;            for(i=0;i<5;i++)                   cout<<c[i]<<""<<endl;}
14.#include <iostream>using namespace std;template <typename T>void sort(T []){ int a[5]; 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;    }}int main(){      int i;    long a[5]={10100,-123567.1198783,-165654,3456};      int b[5]={1,9,8,3,4};      float c[5]={2.4,1.5,3.6,2.8,4.8};      sort(a);    for(i=0;i<5;i++)      cout<<a[i]<<" "<<endl;      sort(b);    for(i=0;i<5;i++)      cout<<b[i]<<" "<<endl;    sort(c);    for(i=0;i<5;i++)    cout<<c[i]<<" "<<endl;    return 0;}<img src="http://img.blog.csdn.net/20150401141625668" alt="" /> 





                                             
0 0