题解 1074: 数字整除

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

筛选

这可能是最简单易懂的C语言代码了,就16行!!

摘要:解题思路:先动态输入,然后根据题目要求编写代码,因为题目难点在于超大数!!所以需要用字符型数组来存放这个超大数。注意事项:超大数!!!!参考代码:#include <stdio.h>#include ……

啦啦啦啦啦啦种太阳种太阳。。。。

解题思路:比较蠢的方法,每次只看最后三位数,按照给定方法操作,然后更新前两位数,最后一位数清零,就不用管他,重复操作,知道还剩前两位数,模17判断,另外注意的就是char和int的互相转化注意事项:参考代码:#includemain(){chara[100];while(gets(a
优质题解

1074: 数字整除 模拟除法(C语言15行)

照着题目的意思是想让递归来做,但是递归更麻烦,而且效率比较低反倒不如忽视掉题目里的定理,直接模拟大数除法更简便**字符型本质是有符号整数,可以做运算假设ch是一个字符且表示一个数字,那么ch-'0'可以得到这个数字例如ch='3'那么ch-'0'=3**####具体步骤:**1、输入字符串s并判断是否

1074: 数字整除

摘要:解题思路:(1)一开始的思路是写一个大整数类,重载 &#39;-&#39; 和 &#39;/&#39; 运算符,然后按照题目来。但这属于大炮打蚊子了。(2)然后看了优质题解发现,题目给的判断原理似乎并……

1074: 数字整除

```cpp#include#includeusingnamespacestd;intmain(){charm[1050];inth;while(cin>>m){if(m[0]=='0')return0;h=0;for(inti=0;i

1074: 数字整除

#include#includeusingnamespacestd;intmain(){strings;intn;while(1){cin>>s;if(s[0]=='0')break;n=0;for(inti=0;s[i]!='\0';i++){n=n*10+s[i]-'0';n%=17;}if(!n

1074基础解法(Python)

摘要:注意事项:sys.stdin会读取到&#39;\n&#39;换行符参考代码:import sysfor line in sys.stdin :    if int(line) == 0 :      ……

终于做出来了

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