
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 · 5748 阅读 · 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 · 8449 阅读 · 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 · 357 阅读 · 0 评论 -
C语言基础——数组
C语言基础——数组数组一维数组二维数组字符数组与字符串数组在内存中的表现形式 数组 本节开始将进入C语言的重点内容——数组。 数组是用来存储类型一致的一组数据。 数组是比较基础的数据结构。此后还会讲解数组的排序,查找等有关数据结构的问题。 一维数组 定义 类型名 数组名[常量表达式] 例: int stu = [10]; 这里定义了一个长度为10的数组,也就是可以连续的存储10个int类型的数据。其访问可通过下标进行读取(下标是从0开始计算)。 二维数组 定义 类型名 数组名[常量表达式][常量表达原创 2021-05-13 17:42:41 · 418 阅读 · 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 · 139 阅读 · 0 评论 -
C语言基础——运算符及表达式
C语言基础——运算符及表达式运算符及表达式基本运算符分类算数运算符赋值运算符比较运算符逻辑运算符 运算符及表达式 基本运算符分类 运算符 作用 算数运算符 处理四则运算 赋值运算符 将表达式的值赋值给变量 比较运算符 用于表达式的比较,返回真或假 逻辑运算符 根据表达式的值返回真假 算数运算符 基本运算符 +、-、*、\、% 自增和自减运算符 int a = 1; a++; a–; –a; ++a; 其中(a++,a–)是先使用再自增,(++a,–a)是先自增再使用。 赋原创 2021-05-11 18:05:54 · 246 阅读 · 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 · 540 阅读 · 0 评论