![](https://img-blog.csdnimg.cn/20201107121033771.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C实例
文章平均质量分 51
习题集
6柒
学海无涯,不以苦作舟。
展开
-
Linux|卖水果的数据库sqlite3
Linux小项目项目描述解决方案三级目录项目描述假如我家开了个水果超市,有以下水果,想实现自动化管理,扫描二维码就能知道当前的水果状态,进货几天了,好久需要再次进货,那些水果畅销,那些水果不畅销,那些水果春夏秋冬的价格波动,好,那么现在我想将这些信息保存在数据库中,那么我应该怎么做。假如水果有:苹果,香蕉,梨,橘子,葡萄…水果价格:苹果 5元/斤 香蕉 3元/斤 梨 3.5元/斤 橘子2.5元/斤 葡萄 8元/斤…当前存货:苹果 80斤 香蕉 200斤 梨 50斤 橘子300斤 葡萄 100原创 2021-02-03 17:48:22 · 692 阅读 · 2 评论 -
C实例No.13|2048小游戏的实现
C实例内容呈现代码把完整代码复制到test.c文件里然后在Linux虚拟机ubuntu执行以下就可以愉快的玩耍了。gcc -o test test.c./test内容呈现代码#include <stdio.h>#include <stdlib.h>#include <time.h>#include <termios.h>#define SIZE 16#define UP 0x69 // 小写 i#define原创 2021-01-29 23:02:39 · 405 阅读 · 0 评论 -
C实例No.12|文件复制、循环记录时间
C实例文件复制代码循环记录时间代码文件复制通过对文件进行复制,掌握流的基本操作。在程序中分别打开源文件和目标文件,然后循环从源文件中读取内容并且写入到目标文件里。(注意:不宜死循环太久)案例是把1.txt内容循环复制到2.txt里./mycopy 1.txt 2.txt流程:检查参数 -> 打开源文件 -> 打开目标文件 -> 循环读写文件 -> 关闭文件代码#include <stdio.h>#include <errno.h>#原创 2021-01-27 23:30:46 · 377 阅读 · 0 评论 -
C实例No.11|排三角形
C实例题目输入输出示例代码题目将1,2,······,9共9个数排成下列形态的三角形。以下句号是方便展现效果,请忽略ab。。cd。。。。ef。。g。h。。i其中:a~i分别表示1,2,······,9中的一个数字,并要求同时满足下列条件:(1)a<f<i;(2)b<d, g<h, c<e(3)a+b+d+f=f+g+h+i=i+e+c+a=P程序要求:根据输入的边长之和P,输出所有满足上述条件的三角形的个数。输入每个测试文件只包含一组测试数据,每组原创 2021-01-14 00:47:59 · 1314 阅读 · 0 评论 -
C实例No.10|20906旅行家的预算
C实例题目输入输出示例代码题目一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位)、每升汽油能行驶的距离D2、出发点每升汽油价格P和沿途油站数N(N可以为零),油站i离出发点的距离Di、每升汽油价格Pi(i=1,2,…,N)。输入每个测试文件只包含一组测试数据,每组输入数据的第一行输入D1、C、D2、P、N,其中D1、C、D2、P均为浮点数,N为整数。接下来N行,每行输入两个浮点数表示离出发点的距离Di和每升汽油原创 2021-01-14 00:36:57 · 250 阅读 · 0 评论 -
C实例No.9|学生成绩小系统项目实战
C实例展示代码主函数main.cstudent.h文件student.c文件展示文档文件功能实现和通讯录小系统项目相似,实现序号、名字、性别、年龄以及语数英3课的成绩。录入成绩会不断执行,当序号输入为0时结束录入学生成绩并返回到初始选择的页面。代码主函数main.c#include "student.h"int menu_select();int main(int argc, const char *argv[]){ link l; l = (link)malloc(si原创 2021-01-08 00:33:38 · 156 阅读 · 0 评论 -
C实例No.8|通讯录管理小系统项目实战
C实例基本信息的记录代码基本信息的记录该通讯录功能有添加联系人、查找联系人、显示联系人、修改联系人、清除联系人,排序联系人等功能。录入的信息包括姓名、性别、年龄、电话、住址代码编写入一个test.c文件里,然后执行 gcc -o test test.c 和 ./test#include<stdio.h>#include<string.h>#include<stdlib.h>#define MAX 1000//通讯录中最大存储人数//功能en原创 2021-01-07 23:02:13 · 170 阅读 · 0 评论 -
C实例No.7|计算器项目实战
C实例简单的加减乘除代码进阶的计算器分析代码简单的加减乘除只能纯粹的一次加或减或乘或除先确定要进行什么运算,然后再输入两个数,最后得出结果。这个太简单就不多说了,应该人人都能看懂。代码#include <stdio.h>int main(){ char operator; double firstNumber,secondNumber; printf("输入操作符(+,-,*,/)\n"); scanf("%c",&operator); if(opera原创 2020-12-29 00:42:43 · 117 阅读 · 0 评论 -
C实例No.6|质因数分解&多项式输出
C实例描述质因数分解多项式输出样例质因数分解多项式输出代码质因数分解多项式输出描述质因数分解已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。多项式输出一元n次多项式可用如下的表达式表示:其中,aixi称为i次项,ai称为i次项的系数。给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式:多项式中自变量为x,从左到右按照次数递减顺序给出多项式。多项式中只包含系数不为0的项。如果多项式n次项系数为正,则多项式开头不出现“+”号,如果多项式n次项系数为原创 2020-11-22 16:20:41 · 170 阅读 · 0 评论 -
C实例No.5|超简单解决“发短信”题目
C实例描述样例代码描述在一个月黑风高的晚上,小白不小心又把小猫惹火了,小猫很生气,后果很严重,轻则伤筋断骨,重则孤苦终老。于是千百年来人们一直在思考一个问题-----MM生气了怎么办,当然,情圣大师一般是XXXXXXXX就搞定的,但是腼腆的小白一直都是有贼心没贼胆的孩子,于是他选择了最古老的方式-----发短信。对于短信来说,有时能让钢铁之躯化为绕指柔,能让东海枯竭,六月飞雪。还能让滚滚财宝汇入一家之手,腰缠万贯,佳丽三千。话说天下短信三分天下,文艺青年用土豪金手写,普通青年用智能机拼音,文艺青年用诺基原创 2020-11-14 22:56:49 · 252 阅读 · 0 评论 -
C实例No.4|ISBN号码
C实例内容描述输入输出代码内容每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识别码。描述识别码的计算方法如下:原创 2020-11-07 13:30:16 · 731 阅读 · 1 评论 -
C实例No3|正整数进行然后进制转换(输入非法则报错)
C实例内容代码内容输入需要进行m进制转换,然后再输入该进制下想转换的正整数n。非法输入报错本案例只是实现除数字外有其它字符输入都报错(我也很期待哪个大佬能分享真正完美实现任何进制转换的案例)大佬们有兴趣可以尝试解决以下代码缺陷:小数的进制转换只要n某一位出现大于m的情况就报错,比如六进制你给我来个数n=78那肯定是非法啦超过10的进制转换(比如十六进制,这个时候输入的数n的值出现A~F都是合法的)进制大于36字母不够表示又该怎么处理呢越思考越觉得尴尬,我这代码算个啥啊,哈哈,不过我还原创 2020-11-05 08:26:51 · 164 阅读 · 0 评论 -
C实例No.2|阶乘与斐波那契数列
C实例内容阶乘斐波那契数列代码内容阶乘斐波那契数列阶乘阶乘就是指所有小于及等于该数的正整数的积仅限于正整数,其它非法输入则报错,例如12.3、456abc、abc0的阶乘为1斐波那契数列仅限于正整数,即表示数列元素的个数,其它非法输入则报错,例如12.3、456abc、abc第一、二个元素为1,从第三个元素开始,后个元素为前两个元素之和即1、1、2、3、5、8、13、…代码1.阶乘#include <stdio.h>#include <stri原创 2020-10-21 22:33:09 · 151 阅读 · 0 评论 -
C实例No.1|闰年检测(非合法数字输入就报错)
C实例内容代码内容非法输入则报错,例如12.3、456abc、abc整除4但不整除100为闰年整除400为闰年代码#include<stdio.h>#include<string.h>#include <stdlib.h>char year[200]={0};int n;int main(){ printf("请输入年份:\n"); //scanf("%s",&year); while(scanf("%s",&y原创 2020-10-20 16:17:38 · 219 阅读 · 0 评论