Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用c++;? 我是C++初学者,所以我需要你的帮助。问题是: #include<iostream> using namespace std; int main() { double majorexam,score_C++ - Fatal编程技术网

如何使用c++;? 我是C++初学者,所以我需要你的帮助。问题是: #include<iostream> using namespace std; int main() { double majorexam,score

如何使用c++;? 我是C++初学者,所以我需要你的帮助。问题是: #include<iostream> using namespace std; int main() { double majorexam,score,c++,C++,如何使用c++;? 我是C++初学者,所以我需要你的帮助。问题是: #include<iostream> using namespace std; int main() { double majorexam,score,long1exam,long2exam,longexam,shortquiz,short1quiz,short2quiz,short3quiz,grade; cout<<"Input Major Exam Grade :

如何使用c++;? 我是C++初学者,所以我需要你的帮助。问题是:
#include<iostream>
using namespace std;

int main() {
    double majorexam,score,long1exam,long2exam,longexam,shortquiz,short1quiz,short2quiz,short3quiz,grade;

    cout<<"Input Major Exam Grade : ";cin>>majorexam;
    cout<<"Input Long 1 Exam Grade : ";cin>>long1exam;
    cout<<"Input Long 2 Exam Grade : ";cin>>long2exam;
    cout<<"Input Short 1 Quiz Grade : ";cin>>short1quiz;
    cout<<"Input Short 2 Quiz Grade : ";cin>>short2quiz;
    cout<<"Input Short 3 Quiz Grade : ";cin>>short3quiz;

    majorexam = score*.04;
    longexam = (long1exam+long2exam)*.03;
    shortquiz = (short1quiz+short2quiz+short3quiz)*.03;

    grade = (majorexam+longexam+shortquiz)*100;

    cout<<"Final Grade : "<<grade;
    return 0;
}
#包括
使用名称空间std;
int main(){
双专业考试,分数,长1分,长2分,长考试,短测验,短1分,短2分,短3分,成绩;
coutmajor考试;
coutlong1exam;
coutlong2exam;
Coutshort1测验;
Coutshort2测验;
Coutshort3测验;
majorexam=得分*.04;
longexam=(long1exam+long2exam)*.03;
短测验=(短1测验+短2测验+短3测验)*.03;
成绩=(专业考试+长考试+小测验)*100;
cout
//试试这个
//这应该是你想要的
#包括
使用名称空间std;
int main(){
双专业考试,分数,长1分,长2分,长考试,短测验,短1分,短2分,短3分,成绩;
coutmajor考试;
coutlong1exam;
coutlong2exam;
Coutshort1测验;
Coutshort2测验;
Coutshort3测验;
分数=majorexam*.04;
双aveLongExam=(long1exam+long2exam)/2;
longexam=(aveLongExam)*.03;
双短测验=(短1测验+短2测验+短3测验)/3;
短小测验=(短小测验)*.03;
分数=(分数+长测验+短测验)*100;

coutYour公式在我看来非常离谱。这里没有任何东西可以解释上面代码的错误。它是否已经完成并且工作正常,而您只是在炫耀它,或者它是否有编译错误,或者它是否运行但没有完全按照您的预期工作(对于所有输入,某些输入)?请编辑您的问题以包含代码问题,并修复代码格式(您可以看到问题预览)您了解计算百分比所需的基本数学知识吗?在编写代码执行计算之前,您需要了解这些知识。可能的输入错误:
cin>>majorexam;
majorexam
是用于以后输出的变量,基于未初始化的
分数。
  // try this 
  // this should work as you want

   #include<iostream>
   using namespace std;

int main() {
    double majorexam,score,long1exam,long2exam,longexam,shortquiz,short1quiz,short2quiz,short3quiz,grade;

    cout<<"Input Major Exam Grade : ";cin>>majorexam;
    cout<<"Input Long 1 Exam Grade : ";cin>>long1exam;
    cout<<"Input Long 2 Exam Grade : ";cin>>long2exam;
    cout<<"Input Short 1 Quiz Grade : ";cin>>short1quiz;
    cout<<"Input Short 2 Quiz Grade : ";cin>>short2quiz;
    cout<<"Input Short 3 Quiz Grade : ";cin>>short3quiz;

    score = majorexam*.04;
    double aveLongExam=(long1exam+long2exam)/2;
    longexam = (aveLongExam)*.03;
    double aveShortExam=(short1quiz+short2quiz+short3quiz)/3;
    shortquiz = (aveShortExam)*.03;
    grade = (score+longexam+shortquiz)*100;
    cout<<"Ave of Quiz:: "<<aveShortExam<<" Ave of Long Exam :: "
    <<aveLongExam<<endl;
    cout<<"Final Grade : "<<grade;
    return 0;
}