我的成长

来源:互联网 发布:mac卸载软件怎么卸载 编辑:程序博客网 时间:2024/06/08 03:52

2010.5.7晚上上机

1数组使用
#include<iostream>
using namespace std;
int main()
{
 int i,a[10];
 for(i=0;i<10;i++)
  a[i]=i+1;
 for(i=0;i<10;i++)
  cout<<" "<<a[i];
 cout<<endl;
 return 0;
}
2数组实现Fibonacci
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
 int i;
 int a[20]={1,1};
 for(i=2;i<20;i++)
  a[i]=a[i-1]+a[i-2];
 for(i=0;i<20;i++)
 {
  if(i%5==0)
   cout<<endl;
 cout<<setw(8)<<a[i];
 }

 cout<<endl; 
 return 0;
 }
3起泡法排序
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
 int a[10];
 int i;
 cout<<"Please input 10 numbers:"<<endl;
  for(i=0;i<10;i++)
  {
   cout<<"a["<<i<<"]=";
   cin>>a[i];
  }
  cout<<endl;
  int j;
  for(j=0;j<9;j++)
  {
   for(i=0;i<10;i++)
   {
   int b;
   if(a[i]>a[i+1])
   {
    b=a[i+1];
    a[i+1]=a[i];
    a[i]=b;
   }
   }
  }
  cout<<"the sorted number"<<endl;
  for(i=0;i<10;i++)
  {
   if(i%5==0)
    cout<<endl;
   cout<<setw(8)<<a[i];
  }
  
  return 0;
}
4数组转置
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
 int a[2][3]={{1,2,3},{4,5,6}};
 int b[3][2];
 int i,j;
 cout<<"array a:"<<endl;
 for(i=0;i<2;i++)
 {
  for(j=0;j<3;j++)
  {
   cout<<" "<<a[i][j];
  b[j][i]=a[i][j];
  }
  cout<<endl;
 }
 cout<<endl;
 cout<<"array b"<<endl;
 for(i=0;i<3;i++)
 {
  for(j=0;j<2;j++)
  {
   cout<<" "<<b[i][j];
  }
  cout<<endl;
 }

 return 0;
}
5求数组值
#include<iostream>
using namespace std;
int main()
{
 int a[3][3];
 int i,j;
 cout<<"please enter array a:"<<endl;
 for(i=0;i<3;i++)
 {
  cout<<"第"<<i+1<<"行"<<endl;
  for(j=0;j<3;j++)
  {
   cout<<"a["<<i<<"]["<<j<<"]=";
   cin>>a[i][j];
  }
 }
 cout<<"Answer array a is:"<<endl;
 double b,c,e;
 b=a[0][0]*a[1][1]*a[2][2]+a[0][1]*a[2][0]*a[1][2]+a[1][0]*a[2][1]*a[0][2];
 c=a[2][0]*a[1][1]*a[0][2]+a[2][2]*a[0][1]*a[1][0]+a[1][2]*a[2][1]*a[0][0];
 e=b-c;
 cout<<e<<endl;
 return 0;
}

 

 

 

原创粉丝点击