求高手老师指正 这个程序总是报错!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;
你是不能把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 ''的主要内容,如果未能解决你的问题,请参考以下文章