谜之为何最后一个点超时???!!
查看原帖
谜之为何最后一个点超时???!!
1145889
zhengziqi楼主2024/6/1 15:03

在线求助各位Dalaos 下面这个代码只得了100分 最后一个点超时 这是为什么???

#include<iostream>
#include<cstring>
using namespace std;
long long s[11]={},n,k=0,a=1;
int main()
{
	memset(s,0,sizeof(n));//数组清零 
	cin>>n;
    for(int i=1;i<=10;i++)
	{ 
	    s[i]=n/a%10; 
	    a*=10;
	}//存储每一位(从个位开始) 
    a=1000000000;
    for(int i=1;i<=10;i++)
	{  
	    k+=s[i]*a; 
	    a/=10;
	}//倒序 
    while(k%10==0)
	{
		k/=10;
	} 
    cout<<k;
    return 0;
}

我很无奈

2024/6/1 15:03
加载中...