乘积尾零

2022-06-28 18:47:56 浏览数 (1)

本文最后更新于 1163 天前,其中的信息可能已经有所发展或是发生改变。

代码语言:javascript复制
#include<iostream>
#include<cmath>
using namespace std;
int main(){
	long long sum=1;
	int count=0;
	for(int i=0;i<100;i  ){
		long long temp;
		cin>>temp;
		sum=sum*temp;
		long long tt=sum;
		
		while(1){
			
			cout<<count<<endl;
			cout<<"-------"<<tt<<endl;
			long long tt2=tt;
			if(tt2/10*10==tt){
				cout<<"tt2"<<tt2<<endl;
				count  ;
				tt=tt/10;
			}else{
				cout<<"break"<<endl;
				
				break;
			}
		}
		sum=tt;
		cout<<"sum11"<<sum<<endl;
		
		if(sum>100000){
			long long q=0;
			for(int k=0;k<4;k  ){
				q =sum*pow(10,k);
				cout<<"q"<<q<<endl;
				sum=sum/10;
			}
			sum=q;
		}
		
		cout<<"sum22"<<sum<<endl;
	}
	cout<<count;
	return 0;
}

Post Views: 189

0 人点赞