蒟蒻70分求助!
查看原帖
蒟蒻70分求助!
604622
achjuncool楼主2022/5/28 20:52

70分qwq

代码如下:

#include <iostream>
using namespace std;
int main(){
	string a;
	int b[7] = {}, n, ans = 0;
	cin >> a >> n;
	bool flag;
	for(int i = a.length(); i >= 1; i--){
		b[i] = a[a.length() - i] - '0';
	}
	while(true){
		flag = true;
		for(int i = 1; i <= a.length(); i++){
			if(b[i] != 0){
				flag = false;
			}
			if(b[i] == n){
				ans++;
			}
		}
		if(flag == true){
			break;
		}
		b[1]--;
		for(int i = 1; i <= a.length(); i++){
			if(b[i] == -1){
				b[i] = 9;
				b[i + 1]--;
			}
		}
	}
	cout << ans << endl;
	return 0;
}
2022/5/28 20:52
加载中...