题解列表

筛选

C语言最详解之程序员买房子

摘要:解题思路:核心逻辑:逐年模拟与判断循环限制:year < 20保证最多模拟 20 年,符合题目要求;年薪积累:每年先执行savings += N,表示第year年结束后,程序员积攒了……

2845: 求10000以内n的阶乘

解题思路:用字符串或者数组都可以,但我觉得数组更好理解,虽然大部分同学都是用字符串写的。注意事项:直接看代码注释,主要注意处理进位问题和前导0,其他的和普通阶乘没什么区别参考代码:#include#defineMAX40000intmain(){intn;scanf("%d",

循环实现斐波那契数列or递归函数

解题思路:注意事项:参考代码:方法一:循环(推荐)#includeintmain(){intk;scanf("%d",&k);longlongn1=1,n2=1;//初始化前两项:f1=第1项,f2=第2项longlongnk=0;//处理边界情况:k=1或k=2,

2543: 简单计算机器实现

解题思路:注意事项:参考代码:#includeintmain(){inta,b;charc;scanf("%d%c%d",&a,&c,&b);if(c=='+')printf("%d",a+b);elseif(c=='-')printf("%d",

双指针法 找两个数组的最小距离

解题思路:利用双指针法对两个数组进行排序分别指向数组让两个值不断靠近这样就是最小距离注意:结束只要一个数组遍历完就已经是最小值了要用到qsort()函数以及abs()函数在#include库中注意事项:参考代码:#include#include

简单易懂的写法

摘要:import java.util.Scanner;public class Main { public static void main(String[] args) { Scann……