For Loop无法正常工作(c ++)

use*_*477 -2 c++ loops for-loop

我一直试图让这个程序正常工作.它确实编译,但它没有提示用户输入,而是说明了一些不正确的内容.

提示:

询问用户10个课程标记(从0到100)以及之后的状态(在标签中)有多少通过标记.

我的代码:

#include <iostream>
#include <time.h>
#include <stdlib.h>

using namespace std;

int main()
{
    int mark;
    int passinggrades = 0;
    for(int i = 0; i > 10; i++)
    {
        cout << "Enter Mark:";
        cin >> mark;
        while(mark >= 50)
        {
            passinggrades++;
        }
    }
    cout << j << " of your marks were passing grades.";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Kun*_*nal 5

循环条件错误:

for (int i=0; i>10;i++)
Run Code Online (Sandbox Code Playgroud)

反转比较符号

for (int i=0; i<10;i++)
Run Code Online (Sandbox Code Playgroud)

此外,您可能想要if这一行:

while(mark >= 50)
Run Code Online (Sandbox Code Playgroud)

改成

if(mark >= 50)
Run Code Online (Sandbox Code Playgroud)

即使输出线也是错误的.j您的代码中没有.做这个:

cout << passinggrades << " of your marks were passing grades."; 
Run Code Online (Sandbox Code Playgroud)