zoukankan      html  css  js  c++  java
  • P1341 当然是选择AC它了!(字符串处理)

    A. 当然是选择AC它了!

    题目描述

    听闻第八届程序设计大赛马上就要开始了,已经报名的童鞋们都纷纷去 OJ 刷题。但你的女朋友 (tan90°) 想知道她写的 "A + B 问题" 是否可以一次 AC (Accepted),所以她请你来写一个程序帮她判断她的程序的输入输出是否正确。(题外话: 如果你 AC 此题,你的女朋友会托付我们交给你一个惊喜,所以一定要 AC 它哟!)

    输入描述

    有多组测试数据,对于每组测试数据,第一行有一个整数 n,代表该组测试数据共有 n 个表达式需要判断,接下来的 n 行每行一个 A + B = C 的表达式 (0 <= A, B, C <= 50000)

    输出描述

    对于每组测试数据,如果 n 个表达式全都正确,输出 Accepted,反之,如果有至少一个表达式错误,输出 Wrong Answer

    样例输入

    1

    1+1=2

    2

    1+1=2

    1+1=3

    样例输出

    Accepted

    Wrong Answer

     1 #include<iostream>
     2 #include<string>
     3 using namespace std;
     4 int main(){
     5     int ci;
     6     while(cin>>ci){
     7         string s;
     8         double a,b,c;
     9         int len,k,flag=1;
    10         for(int i=0;i<ci;i++){
    11             a=b=c=0;
    12             cin>>s;
    13             len=s.length();
    14 //            cout<<len;
    15 //            for(int i=0;i<len;i++){
    16 //                cout<<s[i]<<endl;
    17 //            }
    18             k=0;
    19             while(s[k]!='+'){
    20                 a=a*10+(s[k]-'0');
    21                 k=k+1;
    22 //                cout<<k;
    23             }
    24             k=k+1;
    25             while(s[k]!='='){
    26                 b=b*10+(s[k]-'0');
    27                 k=k+1;
    28 //                cout<<k;
    29             }
    30             k=k+1;
    31             while(s[k]){
    32                 c=c*10+(s[k]-'0');
    33                 k=k+1;
    34 //                cout<<k;
    35             }
    36 //            cout<<a<<" "<<b<<" "<<c;
    37             if(a+b!=c){
    38                 flag=0;
    39             }
    40         }
    41         if(flag==1){
    42             cout<<"Accepted"<<endl;
    43         }
    44         else{
    45             cout<<"Wrong Answer"<<endl;
    46         }
    47     }
    48     
    49     //zq
    50     return 0;
    51 }
  • 相关阅读:
    背景样式、列表样式、变形样式、过渡动画
    边框样式、段落样式、背景样式
    属性选择符、字体样式和元素样式
    Targets选项下Other linker flags的设置
    OC金额转大写
    输入手机号码 和 金额有效性的判断
    iOS手势冲突问题
    解决iOS手势冲突问题
    iOS开发 字符串的转化 小技巧
    iOS开发添加pch文件
  • 原文地址:https://www.cnblogs.com/zq-dmhy/p/11569132.html
Copyright © 2011-2022 走看看