题解列表

筛选

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

解题思路和注意事项:本题的思路是用另一个数组来存储经过变换后的数组。通过观察我们可以发现,b数组从下标m开始存储a数组的前n-m个元素(注意b下标递增的时候不能直接用m,不然n-m的值会变,结果会出错);b的前m个元素是a的后m个元素,因为上面i已经循环到第n-m元素处,

我回来了 (Java代码)

摘要:解题思路:直接代码,很简单啊注意事项:参考代码:import java.util.Scanner;public class Main {  public static void main(){  Sc……

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

解题思路和注意事项:这个题思路很明确,就是写三个函数来实现功能我下面将自己在做得过程中出现的一些错误写了下来,大家可以看一下,引以为鉴。主要是因为值交换不当引起的错误,看注释参考代码:#includeintmax=0,min=0;voidshuru(inta[]){inti;for(

P1019 (Java代码)

摘要:本来想的是两个数列相加再减 后来发现是错的思路   ✗然后就想排列后比较在加,发现数值太小     ✗最后一个正排列,一个反方向排列再比大小相加就成功了   参考代码:import java.util……

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

解题思路和注意事项:先说一下思路,首先需要将字符串比较大小,这个简单,有现成的函数strcmp();接下来我们可以运用另一个函数strcpy()将最小的字符串复制到第一个数组中,依次进行,最后输出。这道题中我们会用到两个新的函数,我来介绍一下:1、strcmp(char*str1,

Dinner (C++代码)

摘要:#include <bits/stdc++.h> using namespace std; string s[4] = { "bowl", "knife", "fork" ,"chopsticks……