1175:除以13

简介: 1175:除以13

1175:除以13

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

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

2132104848488485

【输出样例】

164008065268345

0

【来源】

No

1. #include <cstdio>
2. #include <cstring>
3. #include <iostream>
4. using namespace std;
5. int main()
6. {
7.  char chara[101];
8.  int a[101];
9.  int n,i,t,yu,len,temp;
10.   scanf("%s",chara);
11.   len=strlen(chara);
12.   memset(a,0,sizeof(a));
13.   for(i=1;i<=len;i++) a[i]=chara[i-1]-'0';
14.   yu=a[1];
15.   a[1]=0;
16.   for(i=2;i<=len;i++){
17.     temp=yu*10+a[i];
18.     if(temp>=13){
19.       yu=temp%13;
20.       a[i]=temp/13;
21.     }
22.     else{
23.       a[i]=0;
24.       yu=temp;
25.     }
26.   }
27.   t=2;
28.   while (a[t]==0) t++;
29.   for(i=t;i<=len;i++) printf("%d",a[i]);
30.   printf("\n%d",yu);
31.   return 0;
32.  }

 

相关文章
|
5月前
|
算法 Java
求多个数的最大公约数及比例化简
求多个数的最大公约数及比例化简
43 1
|
7月前
|
存储 弹性计算 运维
对100 以内的所有正整数相加求和
【4月更文挑战第29天】
89 2
|
7月前
绝对值最大
绝对值最大
46 1
|
7月前
26.一个正整数如果恰好等于它的因子之和,这个数称为“完数”,如6=1+2+3,求1000以内所有的完数.
26.一个正整数如果恰好等于它的因子之和,这个数称为“完数”,如6=1+2+3,求1000以内所有的完数.
80 0
|
7月前
PTA-求n个数的平均值最大值最小值问题
求n个数的平均值最大值最小值问题
49 0
|
算法
找出三个最大值求乘积
找出三个最大值求乘积
89 0
|
Java
JavaA除以B本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。
JavaA除以B本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。
98 0
L1-037 A除以B (10 分)
L1-037 A除以B (10 分)
137 0
统计正数和负数的个数然后计算这些数的平均值 (15 分)
统计正数和负数的个数然后计算这些数的平均值 (15 分)
275 0
L1-036 A乘以B (5 分)
L1-036 A乘以B (5 分)
99 0