题解列表

筛选

Mark11:数组模拟链表

摘要:注意事项:                    这题和前面的一道报3退圈的,很像。这里采用的数组模拟方法,是之前一位dalao的。参考代码:#include<stdio.h> #include<s……

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

解题思路:此题的关键是把每位数字存放到指定的数组中,用while循环可以实现将每位数字存放到数组中,并且,数组的下标就是数字的位数,然后,用for循环按顺序和逆序分别输出数组中的内容注意事项:注意数字是逆序存放在数组中的,第二次输出,中间有空格参考代码:#includeintmain

【数组的距离】 (C语言代码)

摘要:解题思路:题目不是要求两个数组彼此之间差的绝对值中最小的一个吗?那就一个个算,m,n的范围不大,哪个最小,min就存储哪个的值,负数也能计算。注意事项:参考代码:#include<stdio.h> ……

明明的随机数 (C++代码)

摘要:解题思路:注意事项:参考代码:#include <iostream> #include <cstring> using namespace std; int main() {    int n,a[1……

钟神赛车 (C语言代码)

解题思路:每一轮先出比对方大1点的车,如果没有则寻找大2点的,如果还没有则只能找相等的以保证平局,相等的也没有则这一轮必输,把最差的出掉(即比对方小2点的)注意事项:代码写的有点繁冗,可以优化下,这方法感觉有点不靠谱但是也能AC,←__←参考代码:#includeintmain(){

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

解题思路:其实思路很简单,但是系统运行的时候,感觉是有问题的,试了将近10次才成功,也是郁闷的不行。在int格式下才正确,用double和float的时候,VC6正常运行没问题,但是就是显示答案错误。注意事项:1、要用int整数型,不能用float或者double浮点型;2、虽然用printf("y=