题解 1144: C语言训练-自守数问题

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

筛选

编写函数解决问题

解题思路:注意事项:注意整数溢出,可以使用longlongint,不要使用pow参考代码:#includeintf(intn){inti=0;if(n==0)return1;while(n!=0){n=n/10;i++;}returni;}intmain(){intc,

1144: C语言训练-自守数问题

解题思路:我可能有点复杂,写了函数查取整型i的数位,用数组取得i*i,方便后续取数注意事项:中间两空格,最后无空格参考代码:#includeintsss(inti);intmain(){longlongi,n,e=0,j;inta[10];printf("0");for(i=1;i<

C语言解自守数

摘要:解题思路:由自守数的概念可知,数的平方对数的位数求余即尾数。注意事项:最后的输出没有空格参考代码:#include <stdio.h> #include <math.h> int main() ……
优质题解

自守数问题--C语言自建函数判断自守数详细讲解

`解题思路:`从0开始遍历到200000,然后设计一个判断自守数函数`IsAutomorphicNumber`,将遍历的每个数字`num`作为参数输入,在函数内部进行判断,将判断结果返回一个整型值,1表示是自守数,0表示不是自守数。函数内部具体实现:-**初始化标志`flag`为1:**表示一开始默认

自守数问题

基本思路:从1开始遍历,主要是求出当前的数的个数是几,然后根据个数,求出应该取平方数的后几位注意:最后的输出不带空格,那就把第一单个输出,把剩余的元素和它前面的空格作为整体输出```c#include#includeintmain(){inti=1,

1144: C语言训练-自守数问题

###思路1.将一个int转换成一个char数组(倒序)先获取int的长度len(几位数),然后给char数组分配len+1大小的空间(最后一位放'\0',自己的理解哈哈),从int的个位,char数组的0号位,依次+48(ascll)进行转换2.将i和i\*i转换后的两个字符串在i的长度内进行比较,