【7.6】c++ primer plus 课后编程答案

来源:互联网 发布:日本端口 编辑:程序博客网 时间:2024/06/05 15:18

C++ PRIMER PLUS 课后答案 
使用IDE为window7系统下的VS2010

#include <iostream>#include <Windows.h>#include <string>using namespace std;int Fill_arr(double ar[],int size);void show_arr(double ar[],int size);double reve_arr(double ar[],int n,int m);const int S=10;  int main(){               int size;         double a[S];         size=Fill_arr(a,S);         show_arr(a,size);         cout<<endl;         reve_arr(a,size,0);         show_arr(a,size);          reve_arr(a,size,1);         show_arr(a,size);         system("pause");         return 0;} int Fill_arr(double ar[],int size){         int i=0;         while(i<size && cin>>ar[i])                  i++;         return i;} void show_arr(double ar[],int size){         int i;         for(i=0;i<size;i++)                  cout<<ar[i]<<'';         cout<<endl;} double reve_arr(double ar[],int n,int mp){          double m;         for(int i=n/2;i>=mp;i--)         {                  m=*(ar+i);                  *(ar+i)=*(ar+n-i-1);                  *(ar+n-i-1)=m;         }         return 1;}


原创粉丝点击