题解列表

筛选

题解 1971: 外出旅游(Java)

importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);intf,m,x,p,d=0;/*f为水果个数m为总钱数x为每天的租金p为水果售价*/f

题解 2042: 杨辉三角(Java)

importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);inti=0,j=0;long[][]a=newlong[1000][1000];for

迭代法求平方根(C语言)

摘要:解题思路:注意事项:初始值X0可以随便设,因为最终经过多次迭代后的结果都会趋近于正确值,只是设为a/2会让时间复杂度更小参考代码:double x,x0,x1,x2;    scanf("%lf",&……

[编程入门]温度转换c

摘要:参考代码:#include<stdio.h>int main(){     double c,f;     scanf("%lf",&f);     c=5*(f-32)/9;     printf(……

[编程入门]温度转换c++

摘要:参考代码:#include<iostream>#include<iomanip>using namespace std;int main(){     double c,f;     cin >> f……

二级C语言-成绩归类

摘要:解题思路:注意事项:参考代码#include <stdio.h>#include <stdlib.h>/* run this program using the console pauser or a……

C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)

解题思路:对于每个要验证的四位数abcd,我们只需要截出前两个数字ab与后两个数字cd来分别获得两个整数m,n,再将m与n相加,平方,对比原来的数字即可。注意事项:利用sscanf和sprintf,借助字符串来截获数字。算法相对与模10除10来获得各位数字的算法更加简单。

用双向链表解决报数问题

解题思路:建立双向链表,如果从链表第一个结点为1,第三个结点即为3,用于记录删减结点个数的m加1,free掉数据域为3的结点,同时指针往右移动一位,读数重新读为1。依次循环。直到m的个数为总数-1,就退出循环,只剩下一个结点,就直接输入该结点的数据域的值就得到答案。