A32307. 执行下面C++代码后,输出的结果不可能是89781。( )#include <iostream>#include <cstdlib> // 为了使用 rand() 和 srand()#include <ctime> // 为了使用 time()using namespace std; int main() { // 设置随机种子 srand(time(NULL)); int i = 1; int…
判断题
中等
知识点
题目描述
执行下面C++代码后,输出的结果不可能是89781。( )
#include <iostream>
#include <cstdlib> // 为了使用 rand() 和 srand()
#include <ctime> // 为了使用 time()
using namespace std;
int main() {
// 设置随机种子
srand(time(NULL));
int i = 1; int s[5];
while(i <= 5)
{
int a = rand() % 10;
if(a % 3 == (i + 1) % 3)
s[i++] = a;
}
for(int i = 1; i <= 5; i++)
cout << s[i];
cout << endl;
return 0;
}
选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题