
C语言
BigSmallpipi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言:房贷计算器(等额本息与等额本金对比计算器)
程序主要为等额本息与等额本金两种贷款方式的对比 使用了文件流,结果均存在文件”SavedLoan.txt”里图片略多,这次会贴到代码后面#include<stdio.h>#include<stdlib.h>#include<math.h>//AC 等额本金 Average Capital//ACPI 等额本息 Average Capital Plus Interestfloa原创 2017-08-05 18:07:37 · 9696 阅读 · 0 评论 -
C语言 计算机图形学 OpenGL 绘制直线、三角形、矩形并实时预览
老师给的题目并不难,我刻意复杂化了一下绘制图像时,实时预览将要生成的图像,并非点击了几个点才开始画图自己加了一个4象限对称的画图模式(mirror)当前存在的bug:继续画图之前,旋转必须到360度(默认设置60度,即要旋转6次后才能正常画图),不然像素点会和点击的坐标不一致放大和缩小同上,有一次放大必须有一次缩小回来,反之亦然图形学实验就开这几周,暂时只能学到这里了,欢迎留言...原创 2018-12-04 23:00:03 · 2975 阅读 · 0 评论 -
C语言 进制转换
整个代码互转只有3个函数ToHexNumToDecNumToBiNum因为我代码中二进制和十六进制可以通过十进制间接转换,所以实际上只要写十进制 &lt;-&gt;二进制十进制&lt;-&gt;十六进制进制而十进制&lt;-&gt;十六进制,是由上面两个转换组合而来,即二进制&lt;-&gt;十进制&原创 2018-12-04 22:36:29 · 962 阅读 · 0 评论 -
C语言:用单链表实现输入排序
纯当练习 链表头结点存储的信息是链表长度 平台VS2015#include<stdio.h>#include<stdlib.h>#include<time.h>struct ListNode { int val; struct ListNode *next;};void createList(struct ListNode* list, int listsSi原创 2017-11-22 22:47:57 · 4646 阅读 · 0 评论 -
C语言:四则计算器(支持小数,括号和次方幂 组合输入计算)
之前已经写过一个计算器,每次回顾都觉得很复杂,一直在考虑重新写一个 新计算器暂不支持小数运算 运算中乘法可以用x或者*表示,两个都支持 平台visual studio 2015这次的存储模式如下: 输入的公式拆分成data,oper(operator)和class三类 data:即为公式中的每个数字 oper:+-*/运算符 class:符号的运算等级(类似于优先级)原创 2017-10-26 21:56:51 · 6702 阅读 · 21 评论 -
C语言:(旧)用字符串自由输入计算的计算器(加减乘除)
小学期课里老师曾让写一个能够自由输入并计算的计算器,例如:3+5-2,计算结果为0第一次尝试不断修改字符串来计算,但是发现十分容易出错第二次改用读入变量和运算符的方法来计算结果,没学过数据结构,过程略微复杂,目前没发现计算错误,欢迎提出错误~o(* ̄▽ ̄*)o!暂不支持输入负数的计算存储模式图解: 已测试数据:数据 结果5+5原创 2017-07-28 21:33:35 · 4313 阅读 · 0 评论 -
C语言版:仿射加密
一种加密方法直接贴代码咯#include<stdio.h>#include<stdlib.h>int JudgeK1(int k1) //判断密钥k1是否与26互素{ int i; int iTempS, iTempB; if (k1 == 26) { return 0; } if (k1>26) { iT原创 2017-08-05 17:50:57 · 2211 阅读 · 0 评论 -
C语言:斗地主发牌程序
题目来源仍然是小学期,就当娱乐贴代码:#include<stdio.h>#include<stdlib.h>#include<time.h>//函数声明void sortCards(int *, int);void showCards(int *, int);void changeCard(int);int getOneCard();int Cards[55] = { 0 };//用原创 2017-08-05 17:36:05 · 12379 阅读 · 9 评论 -
C语言:学生信息管理程序
目前只有5个功能 1. 增加学生信息 2. 删除学生信息 3. 查询某学生信息 4. 列出所有学生信息 5. 按出生日期先后输出学生信息#include<stdio.h>#include<stdlib.h>#include<string.h>struct StuInfo//学生信息{ char cName[10]; char cSex原创 2017-08-14 18:23:28 · 1344 阅读 · 2 评论 -
LeetCode-234. 回文链表(C语言)
数据结构复习到了链表,顺便也把这个题解了leet上最快的解题是把链表的内容复制到数组,然后从数组两端比较我的解法只使用了链表,所以会慢于数组解法思路:使用快慢指针来确定链表的中间位置,慢指针每次走一步,快指针走两步如果是ABCD偶数个元素情况,慢指针最后会指向B;快指针由于初始化时提前移动了一位(即初始化时慢指针指向A,快指针指向B),所以快指针最后指向D如果是ABCDE奇数个情况,...原创 2018-12-06 16:41:01 · 1034 阅读 · 0 评论