题解列表

筛选

“统计字符”的题解方法

解题思路:定义一个函数并调用,分别用p、q、m、n代表英文字母、空格、数字和其他字符的个数注意事项:输入字符用gets,而不用scanf,因为gets函数可以输入一个含空格的字符串;参考代码:#includevoidf(chara[100]){inti=0;intp=0,

【欧几里得算法】求解最大公约数和最小公倍数

解题思路:假如需要求1997和615两个正整数的最大公约数,用欧几里得算法,是这样进行的:1997/615=3(余152)615/152=4(余7)152/7=21(余5)7/5=1(余2)5/2=2(余1)2/1=2(余0)至此,最大公约数为1以除数和余数反复做除法运算,

[编程入门] 最简单的水仙花数判断(C语言)

解题思路:先建立一个for循环,因为水仙花数是三位数,所以我们的循环范围是[100,999],在循环中,将每个数分割成个位、十位、百位,然后计算出【个位的三次方+十位的三次方+百位的三次方】,将计算结果与该数本身对比,如果相等,那么这个数就是水仙花数。

1068: 二级C语言-温度转换

摘要:解题思路:一个一个转化然后输出。注意事项:无参考代码:#include<stdio.h>#include<math.h>int a(int x);//函数int a(int x) {    int F……

1071: 二级C语言-阶乘公式求职

摘要:解题思路:用函数算出阶乘的结果,再用1.0/结果再加上sum。注意事项:输出格式。参考代码:#include<iostream>#include<iomanip>using namespace std……

【vector容器】求解完数的判断

解题思路:voidcheaknum(intn)//利用vector储存所有N以内每个数的因子,检查满足条件就打印注意事项:现在研究出来的完数均是偶数,所以先判断是否是偶数偷懒可以有效减少运算时间参考代码:#include#includeusingnamespaces

1113: C语言考试练习题_保留字母

摘要:解题思路:输入一个字符串,获取长度之后判断是否是字母,如果是输出字母。注意事项:要用getline()函数哦!参考代码:#include<bits/stdc++.h>using namespace s……