0
已解决
邵逸儒
中级天翼
中级天翼
1396 加法计算器
题目描述 Description
从键盘输入任意两个整数的加法表达式,如35+53(表达式长度不超过10位),计算并输出计算的结果。(注:表达式是一个字符数组,如定义的是2个变量,则不给分!)
输入描述 Input Description
输入为一行,为一个字符数组,表示一个加法表达式。
输出描述 Output Description
输出为一行,为一个整数,表示表达式计算的结果。
样例输入 Sample Input
35+53
样例输出 Sample Output
88
数据来源 Source
字符数组测试题
邵逸儒在2018-04-19 12:29:09追加了内容
1396加法電卓
問題記述Description
キーボード入力からの任意の2つの整数の加法式、例えば35+53(式の長さを超えないじゅう位)、計算して計算した結果を出力。(注:式は文字配列のような定義はにの変数は、あげない分!
入力Input Description説明
入力を一行は、文字配列、表示の加法式。
説明Output Description出力
出力一行は、1つの整数表示式計算結果。
样例入力Sample Input
35+53
样例出力Sample Output
88
データの出所Source
文字配列テスト
1
已采纳
马佳滢
新手天翼
新手天翼
string s;//字符串定义
定义整型变量 p赋初始值0,m赋初始值0,赋初始值0;
getline(cin,s);//输入方式
循环(定义 i从0循环到s.size()-1){
如果(s[i]等于'+')l赋值1;
要不然 如果(l等于0){
赋值p×10加(int)(s[i]减'0');
}要不然{
m赋值m×10加(int)(s[i]减'0');
}
}定义整型变量 o赋值m加p;
输出o;
返回值 0;
0
0
0
0