题解列表

筛选

C语言训练-"水仙花数"问题1-题解(C语言代码)

其中的一种方法,个人觉得比较好理解吧!思路:把单个数字分解出来,计算各数字的立方并求和。#include#include//调用次方函数intmain(){intx,y;intnum1,num2,num3;printf("输入一个三位数的整数:");scanf("%d",&x);if(x

三进制小数-题解(Java代码)

感觉这道题目测试数有漏洞,题目也有点问题。如果保留10精度,必将有可能会有进制,输出的数可能是1的10精度,也就是1.0000000000我的代码没有考虑这部分竟然直接过了```javaimportjava.util.Scanner;publicclassMain_1178{publicstaticv

数学的图表-题解(C语言代码)

解题思路:![](/image_editor_upload/20191106034534_80173.png)它的每一项是按照这样的顺序排列的,而且我们会发现一个特点,在同一斜列上,分子与分母之和是相同的;当这个和为奇数时,它的项的排列是从下往上;当和为偶数时,它的项是从下往上排列的。

剔除相关数-题解(Java代码)

```javaimportjava.util.Scanner;importjava.util.Arrays;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn;while(sc.

发工资咯 (贪心法)

```#includeusingnamespacestd;intDno[6]={100,50,10,5,2,1};//面额大小intsum(intx){inty=0,res=0;while(x>0){res+=x/Dno[y];//当前面额的最多张数x%=Dno[y++];//减去已计算的面额总值,

The 3n + 1 problem -题解(C语言代码)

本题,我想最坑的地方就是那个比较两个输入数之间的大小了吧,而且还要以原顺序输出,所以一定要注意,不能只考虑到输如110,输出11020,如果输入101的情况,也要输出10120哦!下面呢,还是老样子,给出比较简洁的代码:```c#includeintmain(){longintt,