tft每日頭條

 > 生活

 > 解方程順口溜

解方程順口溜

生活 更新时间:2025-01-10 17:51:46

解方程順口溜?給你一個簡單的四則運算表達式,包含兩個實數和一個運算符,請編程計算出結果,今天小編就來聊一聊關于解方程順口溜?接下來我們就一起去研究一下吧!

解方程順口溜(四則運算)1

解方程順口溜

ICPC--1037: 四則運算題目描述

給你一個簡單的四則運算表達式,包含兩個實數和一個運算符,請編程計算出結果

輸入

表達式的格式為:s1 op s2, s1和s2是兩個實數,op表示的是運算符( ,-,*,/),也可能是其他字符

輸出

如果運算符合法,輸出表達式的值;若運算符不合法或進行除法運算時除數是0,則輸出"Wrong input!"。最後結果小數點後保留兩位。

樣例輸入

1.0 1.0

樣例輸出

2.00

提示

除數是0,用|s2|<1e-10(即10的-10次方)判斷

代碼

#include<stdio.h> #include<math.h> int main(void) { double iNum_1, iNum_2; char op; scanf_s("%lf %c %lf", &iNum_1, &op, 1, &iNum_2); if (((fabs(iNum_2) < 1e-10) && (op == '/')) || (op != ' ') && (op != '-') && (op != '*') && (op != '/')) { printf("Wrong input!"); return 0; } switch (op) { case ' ': printf("%.2lf", iNum_1 iNum_2); break; case '-': printf("%.2lf", iNum_1 - iNum_2); break; case '*': printf("%.2lf", iNum_1 * iNum_2); break; case '/': printf("%.2lf", iNum_1 / iNum_2); break; default: printf("Wrong input!"); break; } return 0; }

ICPC--1038: 絕對值最大,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved