题解列表

筛选

2841: 大整数加法

```cpp#includeusingnamespacestd;structhp{intlen;ints[1000];};voidinit(strings,hp&a){intm,i;a.len=s.size();m=a.len;for(i=0;i

2945: 素数对

```cpp#includeusingnamespacestd;booljs(intx){intj=2;while(jsqrt(x);}intmain(){intn,i;boolq=1;cin>>n;for(i=3;i

2937: 短信计费

```cpp#includeusingnamespacestd;intjf(intn,inta[]){doubles=0;for(inti=0;in;inta[n];for(inti=0;i>a[i];jf(n,a);return0;}```

编写题解 1034: [编程入门]自定义函数之数字分离

解题思路:将输入的四位数n进行对10取余,再除以10,得到各个位数的值后,加上48,放入字符型数组,在函数中直接按要求输出。注意事项:1.ASCII的存储方式与整形数据相似。所以可以用整形常量给字符型变量赋值2.不能直接将得到的各个位数的值赋给字符数组,

位运算基础

摘要:#include<bits/stdc++.h> using namespace std; #define int long long  int lowbit(int x) {     ret……