首页 > 其他分享 >信息学一本通 1175:除以13

信息学一本通 1175:除以13

时间:2022-09-03 11:56:37浏览次数:48  
标签:lena 信息学 1175 int 除以 13 include

时间限制: 1000 ms         内存限制: 65536 KB

提交数: 16826     通过数: 9935

【题目描述】

输入一个大于0的大整数N,长度不超过100位,要求输出其除以13得到的商和余数。

【输入】

一个大于0的大整数,长度不超过100位。

【输出】

两行,分别为整数除法得到的商和余数。

【输入样例】

2132104848488485

【输出样例】

164008065268345
0

更多信息学奥赛学习资料

链接:https://pan.baidu.com/s/1IBH3uj7OdE6gx16RYxZCtw?pwd=ip6d

#include<iostream>
 #include<cstring>
 #define N 410
 using namespace std;
 string a;
 int as[N],yu,lena,ans[N],tot=0;
 int main(){
     cin>>a;
     lena=a.size();
     for(int i=0;i<lena;i++)as[i]=a[i]-'0';
     for(int i=0;i<lena;i++){
         ans[++tot]=(yu*10+as[i])/13;
         yu=(yu*10+as[i])%13;
     }
     int l=1;
     while(ans[l]==0&&l<tot)l++;
     for(int i=l;i<=tot;i++)cout<<ans[i];
     cout<<endl<<yu<<endl;
 }

  

标签:lena,信息学,1175,int,除以,13,include
From: https://www.cnblogs.com/sd129/p/16652291.html

相关文章