题解列表

筛选

用头文件更快捷

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>#include<ctype.h>int main(){    char s[300];    ge……

c语言递归解法

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int gcd(int a,int b){   (a%b==0)  ?   return b  :  return gcd(b,a%b)……

分数列奇偶来分别分析,易于看懂。

摘要:解题思路:  将数列分奇数列和偶数列,最大生长数其实就是2*m-2,也就是循环一次即可,而数列两边实对称的,由此可得。注意事项:  注意m在循环中的取值,切记数组底数从零开始参考代码:#include……

字符数组解Tom数

摘要:解题思路:因为int范围最高到2的31次方-1,所以改为数组注意事项:参考代码: char str[100];   while(~scanf("%s",str))   {       int l,su……

一行就够了

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int a,b,c;    scanf("%d%d%d",&a,&b,&c);    printf("%d……

有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。(C语言)

解题思路:注意看分子和分母的规律,显然分子等于前一个数的分子加分母,分母等于前一个的分子注意事项:记住是保留两位小数,在设置分子分母时注意不能设置成整形,如果是整形的话3/2=1,而不是1.5。应该设置成浮点型。参考代码:#includeintmain(){intN;floatsum=0,

不用自构建函数!不用字符串!有解析的超简单C语言送分题素数!

解题思路:打印素数相信小伙伴们已经很熟悉了,但这道题的难点在于如何把总数打印在上面,素数打印在下面。所以我们可以利用数组,将我们检测到的素数保存在其中;最后再一起输出就可以啦!来看看我们是怎么操作的吧注意事项:参考代码:#includeintmain(){inti,

同步进行转换,加法,进位,统计工作

第一次尝试:将数据分割转换成大整数,用一维数组存储,做大整数的加法再统计末尾几个零,会有3个测试点不通过第二次尝试:在做大整数加法的过程中一边做加法一边做进位一边做统计,如果从末尾开始的计算结果不为零,就可以结束大整数的加法过程了,会有1个测试点不通过第三次尝试:将字符数据转换为整型数据的过程也合并进

有趣的跳跃(标记法)

摘要:解题思路:1.标记flag为1 2.输入数字 ,存放在一个数组中3.进行相邻数相减,并取绝对值,存放在另一个数组中4.对另一个数组进行从小到大排序 5.判断,如果出现了第i个差的值不等于i的情况,这f……

计算素数和--C语言

摘要:解题思路:注意事项:参考代码:#include <stdio.h> int main() { int m,n; scanf("%d%d",&m,&n); int i, j, ……