求高手老师指正 这个程序总是报错!no operator defined which takes a right-hand operand of type ''

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求高手老师指正 这个程序总是报错!no operator defined which takes a right-hand operand of type ''相关的知识,希望对你有一定的参考价值。

#include<iostream>
#include <math.h>
using namespace std;
void main()

int num,b=0.0; //num为班级总人数,b为及格人数
float a,c=0.0,d=0.0; //分别为录入成绩,及格成绩总和,所有成绩总和
float pj1,pj2;
cout<<"qing shu ru ban ji ren shu:\n";
cin>>num;
for(int i=1;i<=num;i++)

cout<<"qing lu ru xue sheng cheng ji:\n";
cin>>a>>endl;
d+=a;
if(a>=60)

c+=a;
b++;


pj1=c/b;
pj2=d/num;
cout<<"ji ge xue sheng de pjcj wei: ";
cin>>pj1>>endl;
cout<<"ban ji pjcj wei: ";
cin>>pj2;

参考技术A 把两个cin的>>endl去掉就好了
你是不能把cin输入的值输入到endl里面的

int num,b=0.0; //num为班级总人数,b为及格人数
float a,c=0.0,d=0.0; //分别为录入成绩,及格成绩总和,所有成绩总和
float pj1,pj2;
cout<<"qing shu ru ban ji ren shu:\n";
cin>>num; //把endl去掉
for(int i=1;i<=num;i++)

cout<<"qing lu ru xue sheng cheng ji:\n";
cin>>a;
d+=a;
if(a>=60)

c+=a;
b++;


pj1=c/b;
pj2=d/num;
cout<<"ji ge xue sheng de pjcj wei: ";
cin>>pj1; //把endl去掉
cout<<"ban ji pjcj wei: ";
cin>>pj2;本回答被提问者采纳
参考技术B cin>>a>>endl;
这里边有好多 cin >> endl的语句,这样的语句肯定不合法嘛

以上是关于求高手老师指正 这个程序总是报错!no operator defined which takes a right-hand operand of type ''的主要内容,如果未能解决你的问题,请参考以下文章

求高手帮忙翻译一段基于OPENCV的运动目标检测的程序,详细翻译,老师会提问

求高手,oracle一直报这个错误:ORA--00923 无法在应该出现from关键字的位置上找到它,如何解决

使用vs2008时,总是出现找不到指定文件的问题,但程序没有错。求高手指点!

python错误,写了个小程序,if语句总是不执行,求高手指点

水晶报表发布到IIS出现了问题~~求高手指点~~~log4net报错

我们数据结构实验课让用C++做一个二叉树的遍历的程序,老师也没讲过具体怎么弄,求高手解答!