社区讨论
0分求助!!!第一个回复有惊喜(私信)
P1591阶乘数码参与者 12已保存回复 22
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 22 条
- 当前快照
- 1 份
- 快照标识符
- @lo2txqxe
- 此快照首次捕获于
- 2023/10/23 19:43 2 年前
- 此快照最后确认于
- 2023/10/23 19:43 2 年前
CPP
#include <bits/stdc++.h>
using namespace std;
int n;
int a[1001],b[1001];
int f(int a){
int sum = 1;
for(int i = 1;i <= a;i++){
sum *= i;
}
return sum;
}
int main(){
cin >> n;
for(int i = 0;i < n;i++){
cin >> a[i] >> b[i];
}
for(int i = 0;i < n;i++){
int cnt = 0;
int m = f(a[i]);
while(m){
if(m % 10 == b[i]){
cnt++;
}
m /= 10;
}
cout << cnt << endl;
}
return 0;
}
回复
共 22 条回复,欢迎继续交流。
正在加载回复...