5_35.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:0k
源码类别:

文章/文档

开发平台:

C/C++

  1. # include <iostream.h>
  2. int fun(double & ave,int & zxf)
  3. {
  4. int n,x,xf;
  5. double sum=0.0;
  6. n=0;
  7.     zxf=0;
  8. do
  9. {
  10. cout<<"请输入某门功课成绩(输入负数表示所有功课输入结束):";
  11.     cin>>x;
  12.     cout<<"请输入该门功课的学分:";
  13.     cin>>xf;
  14. sum+=x*xf;
  15. zxf+=xf;
  16. n++;
  17. }while(x>=0);
  18. ave=sum/zxf;
  19. return n-1;
  20. }
  21. void main()
  22. {
  23. double a;int xf;
  24. cout<<endl;
  25. cout<<"功课总门数为:"<<fun(a,xf)<<endl;
  26. cout<<"总学分为:"<<xf<<"  ";
  27. cout<<" 总平均分="<<a<<endl;
  28. }