![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
文章平均质量分 58
暮雪成歌
这个作者很懒,什么都没留下…
展开
-
C语言——百钱百鸡问题分析(最优解法)
题目要求一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只(要求美中鸡至少要买一只)?思路解析看到问题后第一反应一定是列出两个方程设买公鸡 x1只,母鸡 x2只,小鸡 x3只 得到x1+x2+x3 = 100 ①5x1 + 3x2 +(1/3)x3 = 100 ②方程而化为整数形式15x1 + 9x2 + x3 = 300 ③下面就是解方程了,三个方程两个未知数,其解有无穷多个,但是符合条件的却是很有限的如果学过线性代数的话这就很轻松了原创 2021-11-06 13:48:17 · 5496 阅读 · 0 评论 -
C语言编程题将100元钱兑换成1元,5元和10元的零钱,请用穷举法编程计算共有几种兑换方法,每种方法各兑换多少张纸币。
这两天正在做C语言的练习题,突然看到了这个问题,本来已经做完了想上网搜一下竟然发现没有几个正确答案,那就我来写一个吧。(主要是比我猛的人也不屑于写这个了,狗头)、思路解析:首先要区分的一个概念就是钱数和张数,这个问题我只能说我们心里都明白可是不好用计算机来表达。既然这样那就多设几个变量便于看清楚。理清思路100元换成1元,5元,10元的零钱,最容易换的就是10元。因为10是1,5,10的最大公约数。因为这么做总会为后边较小的数留出空间来计算其他值。用100去除(我分不清除和除以总之就是100/10原创 2021-11-06 00:27:01 · 8036 阅读 · 0 评论 -
C语言基础——函数
C语言基础——函数函数函数的定义与使用函数参数作用域函数函数的定义与使用功能为了是程序增加易读性,设计模式化编程,C语言提供了可以定义具有某种功能的代码段,即定义函数函数的作用过呢更多的是将任务分解,分为不同的函数来实现。函数的声明:返回值类型 函数名(参数类型 参数名 …)函数参数函数体若定义在main函数之后,需要提前声明函数例:int fun(int c);void main(){ int c = 4; fun(c);}int fun(c){ re原创 2021-05-14 17:22:36 · 230 阅读 · 0 评论 -
C语言基础——数组
C语言基础——数组数组一维数组二维数组字符数组与字符串数组在内存中的表现形式数组本节开始将进入C语言的重点内容——数组。数组是用来存储类型一致的一组数据。数组是比较基础的数据结构。此后还会讲解数组的排序,查找等有关数据结构的问题。一维数组定义类型名 数组名[常量表达式]例:int stu = [10];这里定义了一个长度为10的数组,也就是可以连续的存储10个int类型的数据。其访问可通过下标进行读取(下标是从0开始计算)。二维数组定义类型名 数组名[常量表达式][常量表达原创 2021-05-13 17:42:41 · 227 阅读 · 0 评论 -
C语言基础——程序流程结构
C语言基础——程序流程结构程序流程结构基本流程结构顺序结构选择结构循环结构跳转语句程序流程结构基本流程结构结构分类描述顺序结构按照顺序依次执行某段代码选择结构有选择的执行某段代码循环结构重复执行某段代码顺序结构int a = 1;a++;printf("%d\n",a);代码会按照顺序先创建变量a并初始化为1执行自增运算输出的值便是2选择结构int a = 1;if(a<3){ a = 2;}else{ a = 0原创 2021-05-11 19:01:18 · 109 阅读 · 0 评论 -
C语言基础——运算符及表达式
C语言基础——运算符及表达式运算符及表达式基本运算符分类算数运算符赋值运算符比较运算符逻辑运算符运算符及表达式基本运算符分类运算符作用算数运算符处理四则运算赋值运算符将表达式的值赋值给变量比较运算符用于表达式的比较,返回真或假逻辑运算符根据表达式的值返回真假算数运算符基本运算符+、-、*、\、%自增和自减运算符int a = 1;a++;a–;–a;++a;其中(a++,a–)是先使用再自增,(++a,–a)是先自增再使用。赋原创 2021-05-11 18:05:54 · 138 阅读 · 0 评论 -
C语言基础——数据类型
C语言基础——数据类型数据类型数据的表现形式常量标识符变量常变量数据类型的分类整型浮点型枚举类型空类型派生类型指针类型数组类型结构体和共用体数据的存储二进制数ASCII码数据和内存数据类型数据的表现形式常量定义值在运行中不能改变的量基本常量分类分类示例整形常量1,20,300…实型常量1.0,20.0…字符常量‘a’,‘b’,‘c’…字符串常量“abcd”,“1234”…符号常量#define NUM 10标识符定义用来表原创 2021-05-10 19:07:10 · 204 阅读 · 0 评论