- 博客(15)
- 收藏
- 关注
原创 算法(第四版)IDEA终极环境配置
准备攻读一遍算法第四版,结果卡在了第一个程序,找了很多方案,最后解决了跟大家分享一下我的解决方案准备首先我们要下载算法四给我们准备的包文件和数据文件包文件algs4.jar:https://algs4.cs.princeton.edu/code/algs4.jar数据文件algs4-data.zip:https://algs4.cs.princeton.edu/code...
2019-09-21 11:59:10
2937
7
原创 数据结构-哈希表(哈希集合)
哈希表部分内容来源于博主@SnailMann前提在实际编程中,我们常常面临着两个问题:存储和查询,这两个过程的效率往往制约着整个程序的效率,而我们常见的存储数据的数据结构比如线性表,树,图等,数据在结构中的位置往往是不明确的,当我们在这些数据结构中要查询一个数据,都避免不了去执行查询算法,去遍历数据结构,拿关键字和结构中的数据进行一一比较,从而得到想要的数据,我们就希望能不能不通过比较就能获...
2019-05-12 17:06:05
20693
2
原创 c语言中打印各式各样的菱形
有一天,C语言老师突然布置了很多关于C语言打印各种图形的题目,觉得很有意思拿出来跟大家分享一下第一种:最中间的一行为减号效果图如下代码如下:#include <stdio.h>int main(){ int lines = 0; int i = 0; int j = 0; scanf("%d",&lines); if(lines % 2 == 0) { ...
2018-04-10 19:13:52
562
原创 中M2018春C入门和进阶练习集7-1/7-9
7-1 计算摄氏温度(10 分)给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出一个华氏温度。输出格式:在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。输入样例:150输出样例:Celsius = 65#include <stdio.h>int ma...
2018-03-14 13:01:03
760
原创 中M2018春C入门和进阶练习集7-15
7-15 厘米换算英尺英寸(15 分)如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:...
2018-03-14 12:58:24
358
原创 中M2018春C入门和进阶练习集7-13
7-13 输出倒三角图案(5 分)本题要求编写程序,输出指定的由“*”组成的倒三角图案。输入格式:本题目没有输入。输出格式:按照下列格式输出由“*”组成的倒三角图案。* * * * * * * * * *通过编译器的答案:#include <stdio.h>int main(){ printf("* * * *\n" " * * *\n" " *...
2018-03-13 18:32:07
275
原创 中M2018春C入门和进阶练习集7-3
7-3 输出菱形图案(5 分)本题要求编写程序,输出指定的由“A”组成的菱形图案。输入格式:本题无输入输出格式:按照下列格式输出由“A”组成的菱形图案。 AA A A通过编译器的答案:#include <stdio.h>int main(){ printf(" A\n" "A A\n" " A\n"); return 0...
2018-03-13 18:29:43
633
原创 中M2018春C入门和进阶练习集7-4
7-4 输出带框文字(5 分)本题要求编写程序,输出指定的带框文字。输入格式:本题无输入输出格式:按照下列格式输出带框文字。************ Welcome************通过编译器的答案:#include <stdio.h>int main(){ printf("************\n" " Welcome\n" "*****...
2018-03-13 18:27:51
1668
原创 中M2018春C入门和进阶练习集7-8
7-8 I Love GPLT(5 分)这道超级简单的题目没有任何输入。你只需要把这句很重要的话 —— I Love GPLT ——竖着输出就可以了。所谓“竖着输出”,是指每个字符占一行(包括空格),即每行只能有1个字符和回车。 关于这道题目,好事有很多种方法的,我们来看官方的答案#include <stdio.h>int main(){ printf("I\n");...
2018-03-13 18:25:24
481
原创 中M2018春C入门和进阶练习集 7-6
7-6 重要的话说三遍(5 分)这道超级简单的题目没有任何输入。你只需要把这句很重要的话 —— “I'm gonna WIN!”——连续输出三遍就可以了。注意每遍占一行,除了每行的回车不能有任何多余字符。#include <stdio.h>int main(){ printf("I'm gonna WIN!\n"); printf("I'm gonna WIN!\n...
2018-03-13 18:15:06
475
原创 明解C语言课后心得及习题1-7/1-8/1-9
练习1-7编写一段程序,使其如下面显示。注意用puts函数而非printf函数来进行显示。 天 地 人#include <stdio.h>int main(){ puts("天 \n地 \n人"); return 0;}练习 1-8:编写一段程序,像下面这样显示读取到的两个整数的乘积。 请输入两个整数。 整数 1: 27 整数 2: ...
2018-03-13 18:02:57
797
原创 明解C语言课后心得及习题1-6
练习 1-6编写一段程序,像下面那样读取一个整数并显示该整数减去6之后的结果。 请输入一个整数:57 该整数减去6的结果是:51#include <stdio.h>int main(){ int a; printf("请输入一个整数:"); scanf("%d",&a); printf("该整数加上12的结果是:%d",a - 6); r...
2018-03-13 17:36:21
356
原创 明解C语言课后心得及习题1-5
练习1-5编写一段程序,像下面那样读取一个整数并显示该整数加上12之后的结果 请输入一个整数:57 盖整数加上12之后的结果是:69。#include <stdio.h>int main(){ int a; printf("请输入一个整数:"); scanf("%d",&a); printf("该整数加上12的结果是:%d",a + 12);...
2018-03-13 17:33:52
697
原创 明解C语言课后心得及课后题1-3
练习 1-3编写一段程序,调用一次printf函数,显示下面的内容。 喂! 您好! 再见!#include <stdio.h>int main(){ printf("喂! \n \n您好!\n再见。\n"); return 0;}...
2018-03-13 17:15:19
238
原创 明解C语言随堂心得及课后题1-2
练习 1-2 编写一段程序,调用一次printf函数,显示如下内容。 天 地 人#include <stdio.h>int main(){ printf("天 \n地 \n人 \n"); return 0;}...
2018-03-13 17:10:56
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人