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)
循环条件错误:
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)