题解 1074: 数字整除

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1074:-数字整除

摘要:解题思路:本题的本质是高精度大数除以低精度小数。字符型的的本质就是整形数据。以字符串的形式接收高精度大数,把每一个字符转变为数字存放在数组中进行运算。注意事项:参考代码:char a[1000]; ……

题目 1074: 数字整除 (C语言) 数组做法

从题目中:当且仅当差是17的倍数时,原数也是17的倍数。可以看出,我们要做的就是判断给的n是不是17的倍数由于题目给的n范围太大,直接定义的话无法接受n的值,所以用数组来存值如果不懂while(scanf("%s",&a)&&a[0]!='0')这个的可以去这里看看:https://blog.csdn

大数整除:竖式法计算

![](/image_editor_upload/20230322/20230322074207_40314.png)#include#include#includeusingnamespacestd;intmain(){charnum[1024];while(cin>>num){intl=strle

数字整除——17的倍数

解题思路:不知道为什么,老是报错说是输入有问题,可能不能用input()吧,参考了一下其他作者的代码,终于成功了,我是新手,还有好多东西不懂,慢慢来,发个题解记录一下吧注意事项:1、那个sys.stdin后面没有()2、要除掉\n用i=i.replace('\n',

超大数字整除问题--大数求余算法

解题思路:如果按照问题中给出的解题思路进行解题,个人水平有限,只能写出满足一半例程的程序,另外的一半例程可能是由于数据太大了,使用stoi()函数与stringstream均无法正确地将字符串转换到整数类型,也就无法接下来的取余操作,所以就根据题解区的提示,采用大数取余的方式来解决问题。

终于做出来了

```c#include#include#includeintdivisor,count=3;intmain(void){intcaculate(char*arry,intremainder);chararry[200]={0};intdigit,