C 簡易加減乘除運算(九度OJ 1116)

2021-09-18 17:41:28 字數 1764 閱讀 9084



題目描述:根據輸入的運算子對輸入的整數進行簡單的整數運算。

運算子只會是加+、減-、乘*、除/、求餘%、階乘!六個運算子之一。

輸出運算的結果,如果出現除數為零,則輸出「error」,如果求餘運算的第二個運算數為0,也輸出「error」。

輸入:輸入為一行。先輸入第乙個整數,空格輸入運算子,然後再空格輸入第二個整數,回車結束本次輸入。

如果運算子為階乘!符號,則不輸入第二個整數,直接回車結束本次輸入。

輸出:可能有多組測試資料,對於每組資料,

輸出一行。輸出對輸入的兩個(或乙個)數,根據輸入的運算子計算的結果,或者「error」。

樣例輸入:

12 + 3454 - 253 * 645 / 05 !34 % 0
樣例輸出:

462918error120error
運算不會超出整型資料的範圍。0!=1; 測試資料有多組。

源**:

#include

#include

using

namespace

std;int

main

()            }            if(c=='%')                        }        }        else                }    }    return

0;}

程式截圖:

題目描述:根據輸入的運算子對輸入的整數進行簡單的整數運算。

運算子只會是加+、減-、乘*、除/、求餘%、階乘!六個運算子之一。

輸出運算的結果,如果出現除數為零,則輸出「error」,如果求餘運算的第二個運算數為0,也輸出「error」。

輸入:輸入為一行。先輸入第乙個整數,空格輸入運算子,然後再空格輸入第二個整數,回車結束本次輸入。

如果運算子為階乘!符號,則不輸入第二個整數,直接回車結束本次輸入。

輸出:可能有多組測試資料,對於每組資料,

輸出一行。輸出對輸入的兩個(或乙個)數,根據輸入的運算子計算的結果,或者「error」。

樣例輸入:

12 + 3454 - 253 * 645 / 05 !34 % 0
樣例輸出:

462918error120error
運算不會超出整型資料的範圍。0!=1; 測試資料有多組。

源**:

#include

#include

using

namespace

std;int

main

()            }            if(c=='%')                        }        }        else                }    }    return

0;}

程式截圖:

九度OJ 題目1116 加減乘除

一.題目描述 根據輸入的運算子對輸入的整數進行簡單的整數運算。運算子只會是加 減 乘 除 求餘 階乘!六個運算子之一。輸出運算的結果,如果出現除數為零,則輸出 error 如果求餘運算的第二個運算數為0,也輸出 error 輸入 輸入為一行。先輸入第乙個整數,空格輸入運算子,然後再空格輸入第二個整數...

C語言 加減乘除運算

加減乘除是常見的數 算,c語言當然支援,不過,c語言中的運算符號與數學中的略有不同,請見下表。對除法的說明 c語言中的除法運算有點奇怪,不同型別的除數和被除數會導致不同型別的運算結果 當除數和被除數都是整數時,運算結果也是整數 如果不能整除,那麼就直接丟掉小數部分,只保留整數部分,這跟將小數賦值給整...

C語言加減乘除運算

加減乘除是常見的數 算,c語言仍然支援,不過,c語言中的運算符號與數學中的略有不同,請見下表。c語言中的加號 減號與數學中的一樣,乘號 除號不同 另外c語言還多了乙個求餘數的運算子,就是 下面的 演示了如何在c語言中進行加減乘除運算 include intmain 輸出結果 m 112,n 850....