刘宸志 CEUA • 2年前
using namespace std;
int main() {
int n;
int l = 0;
int a[20];
cin >> n;
while (n / 2) {
a[l] = n % 2;
l ++;
n = n / 2;
}
a[l] = n;
l++;
int d0 = 0, d1 = 0;
for (int i = l - 1; i >= 0; i--) {
if (a[i] == 0)
d0++;
else if (a[i] == 1)
d1++;
}
cout << d1<<' '<< d0;
return 0;
}
© 2019 - 2022王码编程 滇ICP备19007937号-1 如果您有任何问题,请联系我们 YNOIer@163.com
评论:
using namespace std; int fibonacci(int n);
int main() {
int n;
int a;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a;
cout << fibonacci(a) << endl;
}
return 0;
}
int fibonacci(int n) {
if (n == 1) {
return 1;
}
if (n == 2) {
return 1;
}
return fibonacci(n - 1) + fibonacci(n - 2);
}
请先登录,才能进行评论