NOIP2013普及组
特殊值法发现最后B是正确的
在十六进制表示法中,字母 A 相当于十进制中的( )。
这道题把字母A看成了字母E
把 64 位非零浮点数强制转换成 32 位浮点数后,不可能( )
绝对不可能与原来的符号相反,这样是溢出
#include <iostream>
using namespace std;
int main(){
int a, b, u, i, num;
cin>>a>>b>>u;
num = 0;
for (i = a; i <= b; i++)
if ((i % u) == 0) num++;
cout<<num<<endl;
return 0;
}
输入:1 100 15
表示从a~b中p的倍数
有于a=1,b=100
所以并没有0%p这种情况,我又脑残了
void swap1(int p){
int i, j, b[SIZE];
for (i = 1; i <= p; i++)
b[ ① ] = a[i];
for (i = p + 1; i <= n; i++)
b[i - p] = ② ;
for (i = 1; i <= ③ ; i++)
a[i] = b[i];
}
这个第一个空可以多举几个样例找规律
最后我把n-p+i打成了n-p+1