Advertisement

蓝桥杯 12th C++ B组真题解析

阅读量:

填空

1.空间

256\text{MB}的空间开辟一个数组,并假设每个元素都是32位的二进制整数,在不考虑程序占用的空间以及维护内存所需的辅助空间的情况下,请计算这个空间能容纳多少个这样的二进制整数。

代码

复制代码
 #include <iostream>

    
 using namespace std;
    
 int main()
    
 {
    
 cout<<256*1024*1024/4<<endl;
    
 return 0;
    
 }

答案

61708864

2.卡片

卡片上数字都是0到9

从1开始拼正整数,每拼一个,就保存起来,卡片不能再用来拼其他数

想知道可以从1拼到多少

现在有0到9的卡片各2021张,共20210张,请问可以从1拼到多少

代码

复制代码
 #include <iostream>

    
 #include <Windows.h>
    
  
    
 using namespace std;
    
 int s[10];
    
 bool check(int i)
    
 {
    
 	while

全部评论 (0)

还没有任何评论哟~