题解列表

筛选

C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

解题思路:三项功能逐步实现,位数,间隔的输出每一位,逆序。1、设置记位器,每次除以10。2、利用if语句算出每一位数,间隔输出。3、在2的基础上把每一位数乘以定位的积相加之和进行输出。注意事项:提前把输入的数存起来。参考代码:#includeintmain(){intx;scanf(

开心的金明 (C++代码)

摘要:解题思路:用dp重新写一下,不过不用dp也能过,可能是测试数据比较水注意事项:参考代码:#define _CRT_SECURE_NO_WARNINGS #include <iostream> ……

C语言训练-求1+2!+3!+...+N!的和 (C++代码)当然是原谅他啦(Longlong)

解题思路:话不多说,直接上代码,一般来说,我们要极度小心这样的阶乘性的数据,现在本题是求20以内,还可以使用longlong解决,如果超过20,就有可能要设计大数乘法了,然而数据更高的时候,就要设计数论的一些公式优化了。参考代码:#includeusingnamespac
优质题解

程序员的总统梦 (C语言代码)用了两种方法来写升序排列的函数,一个很复杂很蠢的的但是按步来分析的,一个是很优化的解答

摘要:解题思路:       首先题目要求至少一半以上的州才能竞选成功,这里我们就直接取--(N/2+1),然后要求一半一以上的选民投票才能竞选成功,题目问至少需要多少选票,这里就需要我们将N个州的选民数进……

简单的a+b (C语言代码)

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