C语言程序设计教程(第三版)课后习题1.6 (C语言代码) 摘要:解题思路:判断语句注意事项:参考代码:#include<stdio.h>int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>=…… 题解列表 2018年04月07日 0 点赞 0 评论 1046 浏览 评分:0.0
校门外的树 (C语言代码)关键在于将问题抽象化 数组解决 思路清晰简洁! 只要想到用数组的方式抽象这个问题,就很容易解决了,方法很简单。定义一个长度为L+1的数组,数组元素初始化为1,1代表该位置有树,0代表该位置的树被清除。这样设定,就不用考虑重复位置删除的问题了。思路很简洁,参考代码如下:#includeintmain(){inti, 题解列表 2018年04月07日 11 点赞 1 评论 1324 浏览 评分:9.8
C语言程序设计教程(第三版)课后习题1.5 (C语言代码) 摘要:解题思路:注意事项:*.hello world.*三行需要全打双引号参考代码:#include<stdio.h>int main(){ printf("************************…… 题解列表 2018年04月07日 0 点赞 1 评论 1219 浏览 评分:9.3
C语言程序设计教程(第三版)课后习题9.1 (C语言代码) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#define M(x,y) Tmp=x;x=y;y=Tmp;int main(){ int a,b,Tmp; scanf("%d%d"…… 题解列表 2018年04月07日 0 点赞 0 评论 1721 浏览 评分:0.0
C语言程序设计教程(第三版)课后习题10.4 (C语言代码) 摘要:解题思路:函数中内部循环实现移动一次,外部循环实现移动m次。注意事项:参考代码:#include<stdio.h>#include<stdlib.h>int A(int a[],int n,int m…… 题解列表 2018年04月07日 0 点赞 0 评论 1869 浏览 评分:9.9
C语言程序设计教程(第三版)课后习题10.3 (C语言代码) 解题思路:这个题主要是第二个函数,首先把数组第一个数赋值给tmp1,然后利用循环找出最小的数与第一个数交换,并记录在数组中的位置k,循环结束后,把tmp1赋值给a[k],完成交换。注意事项:参考代码:#include#includeintA(inta[], 题解列表 2018年04月07日 0 点赞 0 评论 1511 浏览 评分:0.0
C语言训练-大、小写问题 (C语言代码)我想知道的是。。为啥不能用scanf 摘要:参考代码如下:#include <stdio.h> #include <string.h> int main() { char str[100]; //scanf("%s…… 题解列表 2018年04月07日 0 点赞 1 评论 1653 浏览 评分:0.0
C语言训练-亲密数 (C语言代码)易于理解的方法,但是时间复杂度和空间复杂度比较高 摘要:感觉方法比较笨吧,但是既然通过了我也不多想了。。。参考代码如下,有详细注释:#include <stdio.h> //计算n的全部因子之和 int calsum(int n) { …… 题解列表 2018年04月07日 0 点赞 0 评论 2681 浏览 评分:9.9
C语言程序设计教程(第三版)课后习题8.6 (C语言代码) 摘要:解题思路:注意事项:参考代码:错误代码#include<stdio.h>#include<string.h>char* mystrcat(char* a,char* b){ while(*a !=&#…… 题解列表 2018年04月06日 0 点赞 0 评论 1398 浏览 评分:0.0
优质题解 Manchester- 排序(折半插入排序) 解题思路:折半插入排序:通过折半查找,找到插入元素在有序表中的插入位置,然后把该元素插入有序表中①:建立一张空的顺序表②:用折半查找法找到插入位置1):定义Low:指向有序表第一个元素2):定义High:指向有序表最后一个元素3):定义mid=(Low+High)/2:指向中间元素4):设有序表为da 题解列表 2018年04月06日 6 点赞 2 评论 4020 浏览 评分:6.0