本人小白,使用vs2015。用电脑运行一下代码时,无法输出循环的内容,用手机安装的编译器却可以。
代码:
#include<iostream>
using namespace std;
int main()
{
int sum;
int number;
int i;
int a, b;
int sum1;
string p = "___";
cout << "输入题目数:";
cin >> number;
cout << "四则运算题目数:" << number << endl;
for (i = 0; i<number; i++)//控制程序的题目数
{
a = rand() % 1000;//产生随机数
b = rand() % 10;
sum = a / b;
sum1 = a % b;
if (a == 0 || b == 0 || b == 1 || a <= 40)
{
continue;
}
else if (sum1 == 0)
{
cout << a << "÷" << b << "=" << sum << endl;
}
else
{
continue;
}
}
return 0;
}