#10690. 模拟策略第七题(NOIP2009)

模拟策略第七题(NOIP2009)

第七题(NOIP2009)

#include<iostream>
using namespace std;
int main() {
    int a[3],b[3];
    int i,j,tmp;
    for (i=0;i<3;i++)
        cin>>b[i];
    for (i=0;i<3;i++) {
        a[i]=0;
        for (j=0;j<=i;j++) {
            a[i]+=b[j];
            b[a[i]%3]+=a[j];
        }
    }
    tmp=1;
    for (i=0;i<3;i++) {
        a[i]%=10;
        b[i]%=10;
        tmp+=a[i]+b[i];
    }
    cout<<tmp<<endl;
    return 0;
}
  1. 【判断题】输入的3个数越大,则输出的结果也越大。 {{ select(1) }}
  • 正确
  • 错误
  1. 【判断题】执行完第17行后,b[i]比a[i]相对应的值要大。 {{ select(2) }}
  • 正确
  • 错误
  1. 【判断题】将第18行的tmp=1改为tmp=0,不论输入什么数据,输出结果都是0。 {{ select(3) }}
  • 正确
  • 错误
  1. 【判断题】若输入数据中包含字母,如3 3 a则程序会出错。 {{ select(4) }}
  • 正确
  • 错误
  1. 【选择题】输入2 3 5,输出的结果是( )。 {{ select(5) }}
  • 414
  • 415
  • 416
  • 417
  1. 【选择题】输入1 1 1,输出的结果是( )。 {{ select(6) }}
  • 36
  • 48
  • 72
  • 108