C语言01 每日一练01

server/2024/9/23 19:49:03/

C语言01 每日一练01

  • 习题一 计算两个整数的和并输出。
  • 习题二 编写一个C程序,运行时输入 a,b 两个值,输出其中值最大者。
  • 习题三 编写一个C程序,运行时输入 a,b,c 三个值,输出其中值最大者。

习题一 计算两个整数的和并输出。

 
  计算两个整数的和并输出。
 
解题代码:

int main() {int a = 123;int b = 456;int sum = a + b;printf("和为:%d\n", sum);
}

 
代码分析:

1. int a = 123;
`int` 表示变量的数据类型是整数类型(`int`)。
`a` 是变量的名称,用于存储整数值。
`=` 是赋值运算符,用于将右边的值赋给左边的变量。
`123` 是要赋给变量`a`的值。
`;` 表示语句的结束。
这行代码的作用是声明一个整数变量`a`并将其初始化为1232. int b = 456;1同理。3. int sum = a + b;
`int` 表示变量的数据类型是整数类型(`int`)。
`sum` 是变量的名称,用于存储计算结果。
`=` 是赋值运算符,用于将右边的值赋给左边的变量。
`a + b` 是一个表达式,表示变量`a`和变量`b`的和。
`;` 表示语句的结束。
这行代码的作用是计算`a`和`b`的和,并将结果存储到`sum`变量中。

 

习题二 编写一个C程序,运行时输入 a,b 两个值,输出其中值最大者。

 
  找到两个整数中的最大值并输出。
 
解题代码:

int max(int a, int b) {if (a >= b) {return a;} else {return b;}
}
int main() {int a, b;scanf("%d %d", &a, &b);int c = max(a, b);printf("最大值为:%d.\n", c);return 0;
}

 
代码分析:

1、函数 'max'
函数定义:这是一个名为'max'的函数,接受两个整数参数'a''b',并返回这两个整数中的较大者。
返回值:如果'a'大于或等于'b',则函数返回'a'。否则,返回'b'2、主函数 'main'
变量定义:int a, b;:声明两个整数变量 a 和 b,用于存储用户输入的值。
输入操作:scanf("%d %d", &a, &b);:从标准输入中读取两个整数,并将它们分别存储在变量 a 和 b 中。
函数调用:int c = max(a, b);:调用 max 函数,传入变量 a 和 b,并将函数返回的最大值存储在变量 c 中。
输出操作:printf("最大值为:%d.\n", c);:打印 c 的值,即两个输入值中的最大值。
返回语句:return 0;:程序成功执行后返回 0,表示程序正常结束。

 

习题三 编写一个C程序,运行时输入 a,b,c 三个值,输出其中值最大者。

 
  编写一个C程序,运行时输入 a,b,c 三个值,输出其中值最大者。
 
解题代码:

int Max(int a, int b, int c) {if (a >= b) {if (a >= c) {return a;} else {return c;}} else {if (b >= c) {return b;} else {return c;}}
}int main() {int a, b, c;scanf("%d %d %d", &a, &b, &c);int max = Max(a, b, c);printf("最大值为:%d.\n", max);return 0;
}

 
代码分析:

// 这是一个函数定义,用于找出三个整数中的最大值
int Max(int a, int b, int c) {// 判断 a 是否大于或等于 bif (a >= b) {// 如果 a 大于或等于 b,则判断 a 是否大于或等于 cif (a >= c) {// 如果 a 大于或等于 c,则 a 是最大值return a;} else {// 如果 a 小于 c,则 c 是最大值return c;}} else {// 如果 a 小于 b,则判断 b 是否大于或等于 cif (b >= c) {// 如果 b 大于或等于 c,则 b 是最大值return b;} else {// 如果 b 小于 c,则 c 是最大值return c;}}
}// 主函数
int main() {// 声明三个整数变量 a、b 和 cint a, b, c;// 从标准输入读取三个整数并赋值给 a、b 和 cscanf("%d %d %d", &a, &b, &c);// 调用 Max 函数计算三个整数中的最大值int max = Max(a, b, c);// 打印最大值printf("最大值为:%d.\n", max);// 程序正常结束return 0;
}

http://www.ppmy.cn/server/105801.html

相关文章

Hot100】LeetCode—25. K 个一组翻转链表

目录 1- 思路双指针 start 和 end 链表翻转 2- 实现⭐25. K 个一组翻转链表——题解思路 3- ACM 实现 原题连接:25. K 个一组翻转链表 1- 思路 双指针 start 和 end 链表翻转 实现思路: 1- 通过 pre指针和 end 指针定位, pre 记录需要翻…

设计模式-创建型模式-原型模式

1.原型模式定义 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象; 1.1 原型模式优缺点 优点 当创建一个新的对象实例较为复杂时,使用原型模式可以简化对象的创建过程,通过复制一个已有的实例…

Agent实际落地的应用 未来生活的无形助手

在这个信息爆炸的时代,我们每个人都在追求更高效的生活方式。想象一下,如果有一个无形的助手,能够理解我们的需求,自动处理繁琐的任务,甚至为我们提供个性化的建议,那将是多么美好的体验!这正是…

Flask返回Json格式字符,中文导致unicode乱码问题

一.问题描述 或者直接返回json格式的字符串 从上图可以看出,当flask实现的接口响应中存在中文时,接口返回json字串的中文为unicode乱码。 二.问题解决 百度搜索了很多,原来在创建flask app时使用json格式的字符串,默认是ascii编…

每天一个数据分析题(四百八十九)- 主成分分析与因子分析

关于主成分分析和因子分析的区别,下列描述正确的是( ) A. 主成分分析是一种无监督学习算法,而因子分析是一种有监督学习算法 B. 主成分分析是一种线性变换方法,而因子分析是一种非线性变换方法 C. 主成分分析的结果…

m4a格式音频怎么转成mp3?音频转成mp3的8个方法

在结束关于M4A转MP3格式转换的探讨之际,我们不得不强调这一转换过程对于提升音频文件灵活性和可访问性的重要意义。随着数字媒体的日益普及,音频文件的格式兼容性成为了不可忽视的一环。特别是在一个多元化设备和平台共存的数字时代,确保音频…

搭建自己的GPT

搭建自己的GPT 文章说明核心代码效果展示源码下载 文章说明 目前GPT的使用比较主流,现有开源大模型,可以拉取到本地进行部署,搭建属于自己的GPT对话工具;主要用于熟悉大模型的本地搭建;本文采用开源的Ollama进行服务提…

【Material-UI】深入了解Radio Group中的useRadioGroup Hook

文章目录 一、什么是useRadioGroup?1.1 Hook的返回值 二、useRadioGroup的基本用法2.1 代码示例2.2 代码解析 三、useRadioGroup的应用场景3.1 动态样式调整3.2 高级交互逻辑 四、使用useRadioGroup的最佳实践4.1 保持代码简洁4.2 结合主题定制4.3 注意无障碍设计 五…