大佬们 不知道为什么错了 样例也过不了
查看原帖
大佬们 不知道为什么错了 样例也过不了
1078867
wenxinran楼主2024/7/26 13:40
#include<bits/stdc++.h>
using namespace std;
int t,n;
int main(){
	scanf("%d",&t);
	while(t){
		scanf("%d",&n);
		int ans=0,n1=n,m=1;
		while(n1){
			m*=10;
			n1/=10;
		}
		while(n){
			ans=ans*9+n*10/m-(n*10/m>'7'); 
			n/=10;
			m/=10;
		}
		printf("%d",ans);
		t--;
	}
	return 0;
}

配上样例: 输入:2 10 20 输出:10 20

2024/7/26 13:40
加载中...