问题标题: 酷町堂:1396   加法计算器

0
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
黄昊轩
黄昊轩
新手守护
新手守护

cin>>a>>c>>b;

a,b是int

c是char

然后a+b即可

0
赵毅恒
赵毅恒
资深守护
资深守护

@黄昊轩 你的方法不行的

 

0
我要回答