编程表达式求值例题输出格式

2022-09-05 06:11:11   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《编程表达式求值例题输出格式》,欢迎阅读!
例题,表达式,输出,编程,格式

编程表达式求值例题输出格式

一、

如果是double类型,就%0.2lf 如果是float类型,就是%0.2f 例如:

double a = 0.12358; double b = 0.2574455; double c = a + b; printf("a+b=%0.2lf",c); 二、

给定3个数abc,在它们中间添加"+" "*" "(" ")"符号,能够获得的最大值。

输入描述:

一行三个数abc (1 <= a, b, c <= 10) 输出描述: 能够获得的最大值 输入例子1: 1 2 3 输出例子2: 9 思路

此题解法具有特殊性,由于只有三个值,只有以下三种情况可以得到最大值。


详情见代码:

代码

1#include 2using namespace std; 3int main() 4{

5 int a, b, c, nMax = 0; 6cin>> a>> b>> c;

7nMax = max(nMax, (a+b)*c); 8nMax = max(nMax, a*(b+c)); 9 nMax = max(nMax, a*b*c); 10cout<< nMax; 11return 0; 12}

三、给出一个布尔表达式的字符串,比如:true or false and false表达式只包含truefalseandor,现在要对这个表达式进行布尔求值,计算结果为真时输出true为假时输出false不合法的表达时输出error(比如:true true表达式求值是注意and 的优先级比or 要高,比如:true or false and false价于 true or (false and false),计算结果是 true


本文来源:https://www.dywdw.cn/8cc7bd08a6e9856a561252d380eb6294dc882279.html

相关推荐
推荐阅读