f0516.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //=====================================
  2. // f0516.cpp
  3. // 重载函数版本
  4. //=====================================
  5. #include<iostream>
  6. #include<vector>
  7. using namespace std;
  8. //-------------------------------------
  9. void print(const vector<int>& a);
  10. void print();
  11. bool process(vector<int>& a);
  12. //-------------------------------------
  13. int main(){
  14.   vector<int> a(10, 5);
  15.   if(process(a)) print(a);
  16.   else           print();
  17. }//------------------------------------
  18. void print(){
  19.   cout<<"failed.n";
  20. }//------------------------------------
  21. void print(const vector<int>& a){
  22.   for(int i=0; i<a.size(); ++i)
  23.     cout<<a[i]<<" ";
  24.   cout<<"n";
  25. }//------------------------------------
  26. bool process(vector<int>& a){
  27.   int sum = 0;
  28.   for(int i=0; i<a.size(); ++i) sum += a[i];
  29.   if(sum>100) return true;
  30.   else return false;
  31. }//====================================
  32.