1 条题解
-
0
C :
#include <stdio.h> int main(){ int i; unsigned int n,tmp; while (scanf("%u",&n)==1) { tmp=1; i=15; while (i--) { n&=~tmp; tmp<<=2; } printf("%u\n",n); } return 0; }
C++ :
#include <stdio.h> int main() { unsigned int odd(unsigned int); unsigned int a; scanf("%u", &a); printf("%u\n", odd(a)); return 0; } unsigned int odd(unsigned int a) { int i; unsigned int result = 0; for (i = 1;i <= 32;i += 2) result = result | (a & (1 << (32 - i))); return result; }
- 1
信息
- ID
- 1395
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者