摘要:
const int N=15; int a[N]; int n; int main() { n=10; for(int i=0;i<n;i++) cin>>a[i]; for(int i=0;i<n-1;i++) for(int j=0;j<n-1-i;j++) if(a[j] > a[j+1]) 阅读全文
摘要:
两个数的排序,只需要比较一下,如果第一个比第二个大,交换一下,否则什么都不用做。 三个数的排序 ,可以先将前两个排序,保证第一个比第二个小。 然后将第二个和第三个数排序,保证第二个比第三个小。 经过上面两次排序,保证了第三个是最大的,但不能保证第二个还比第一个大,因为第二次排序的时候可能改变了第二个 阅读全文
摘要:
浮点型 通俗来讲,浮点型就是小数,一般可以分为单精度(float) 和双精度(double)。 对单精度float来说,一个浮点数占用32bit,其中1bit 作为符号位、8bit 作为指数位、23bit作为尾数位(了解即可),可以存放的浮点数的范围是$-2^{128} \sim +2^{128}$ 阅读全文
摘要:
参考柳神代码,柳神的代码写的也太秒了Orz。啊这明明是个$20$分的题,我为什么还要参考,菜的安详+_+ 。 题意 要求原数字乘$2$后的结果是原数字的一个重新排列,用$cnt$数组记录原数和新数的各位数字情况,最后只有$cnt[1 \sim 9]$全为0才代表新产生的数是原数的一个排列。 思路 首 阅读全文