【HDU-5980 Find Small A 】
题意: 给定一个32位int数, 判断它的之中有多少个97.
分析: 一个32位的int可以表示成4个char位大小, 直接除256即可.
#include <iostream>
#include <cstdio>
using namespace std;
int main () {
int t, n;
int res = 0;
scanf ("%d", &t);
while (t--) {
scanf ("%d", &n);
while (n) {
if (n%256 == 97) res++;
n /= 256;
}
}
printf ("%d\n", res);
return 0;
}