BJTU 最大的数

题面描述

给你三个数 a, b, c ,求 a* b, b * c, c * a 三个数中的最大值

输入数据

第一行有一个整数 T ,代表接下来有 T 组数据,每一组数据占单独的一行,包括三个整数 a, b 和 c 。

输出数据

对于每组输入数据,在单独的行中输出 一行形如 "Case #id: a b c" 的结果 ,保证最大值不超过 32 位整数范围。

样例输入

 

3
1 1 1
1 2 2
3 1 2

 

样例输出

 

Case #1: 1
Case #2: 4
Case #3: 6

 程序代码如下:

### 关于C语言期末机考复习 对于给定的表达式 `x=(a++,b+=2)`,其中`x`, `a`, `b`均为整型变量,在执该表达式之后,`x`的结果取决于逗号运算符的为[^1]。在C语言中,逗号运算符会依次计算其两侧的操作,并返回右侧操作的值作为整个表达式的值。因此在这个例子当中: - 表达式中的`a++`会使`a`先被使用再自增; - 接着`b+=2`会让`b`增加2; - 整个`(a++, b+=2)`表达式的值将是`b+=2`的结果。 所以最终`x=b+2`,而并非直接等于`a`或`b`原来的值。 针对北京交通大学C语言期末机考的准备,建议关注以下几个方面来构建全面的知识体系并进有效复习: #### 据类型与基本语法 掌握各种据类型的定义方式及其特点,理解常量、变量的概念以及如何声明和初始化它们。熟悉不同进制值表示方法(二进制、八进制、十进制、十六进制),了解字符集编码规则如ASCII码表等。 #### 运算符优先级及结合律 深入学习各类运算符的功能特性,特别是逻辑运算符、位运算符的应用场景;牢记各运算符之间的优先级别顺序,能够准确解析复杂表达式的意义。 #### 控制结构 熟练运用条件语句(if...else...)实现分支程序流程控制;掌握循环机制(for, while, do...while),能编写高效的迭代算法解决实际问题;学会利用switch-case多路转移提高代码可读性和维护性。 #### 函设计与调用 懂得函原型声明的重要性,合理规划参传递模式(传值vs指针/引用);注意局部作用域内同名对象遮蔽现象;探索递归技术解决问题的新思路。 #### 组与字符串处理 深刻认识一维组到多维组存储布局规律;灵活应用下标访问元素完成特定任务;掌握常用库函对字符串加工变换技巧。 ```cpp // 示例:交换两个整的值 void swap(int *pA, int *pB){ int temp; temp = *pA; // 将*pA赋值给temp *pA = *pB; // 将*pB赋值给*pA *pB = temp; // 将temp(原*pA)赋值给*pB } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值