数字统计【描述】请统计某个给定范围[L,R]的所有整数中,数字2出现的次数,比如给定范围[2, 22],数字 2 在数 2 中出现了 1 次,在数 12 中出现 1 次,在数 20 中出现 1 次,在数 21 中出现 1 次,在数 22 中出现 2 次,所以数字 2 在该范围内一共出现了 6次。【输入】输入共 1 行,为两个正整数 L 和 R,之间用一个空格隔开。【输出】输出共 1 行,表示数字 2 出现的次数。【样例输入 】2 22【样例输出 】6#includebits/stdc++.hintmain(){intL,R,count=0,n,i;scanf("%d %d",L,R);for(i=L;i=R;i++){n=i;while(n){if(n%10==2)count++;n=n/10;}}printf("%d",count);return0;}/* 【输入用例2】 2 122 【输出用例2】 26 【输入用例3】 2 222 【输出用例3】 69 【输入用例4】 22 322 【输出用例4】 162 【输入用例5】 122 2012 【输出用例5】 591 */机器人移动【描述】Maga是以控制机器人闻名的高中生。某一天,Maga终于入手了最新款的机器人。作为最新的机器人,当然有了与以往不同的功能了,那就是它能够自动行走。Maga的新模型可以按照输入的命令进行移动,命令包含 E、S、W、N 四种,分别对应四个不同的方向,依次为东、南、西、北。执行某个命令时,它会向着对应方向移动一个单位。作为新型机器人,自然不会只单单执行一个命令,它可以执行命令串。对于输入的命令串,每一秒它会按照命令行动一次。而执行完命令串最后一个命令后,会自动从头开始循环。在 0 时刻时Maga将机器人放置在了 (0,0) 的位置,并且输入了命令串。她想要知道 T 秒后机器人所在的位置坐标。假设当前机器人的位置是 (x,y)。那么对于四种方向的移动,它坐标的改变分别为:向东移动,坐标改变改变为 (x+1,y);向南移动,坐标改变改变为 (x,y−1);向西移动,坐标改变改变为 (x−1,y);向北移动,坐标改变改变为 (x,y+1)。【输入】输入为两行,第一行为字符串命令,第二行为时间T【输出】输出为机器人最后的坐标位置【样例输入】ENWS5【样例输出】(1,0)#includeiostream#includestringusingnamespacestd;intmain(){string commands;intT;
C++枚举(二)-练习题
数字统计【描述】请统计某个给定范围[L,R]的所有整数中,数字2出现的次数,比如给定范围[2, 22],数字 2 在数 2 中出现了 1 次,在数 12 中出现 1 次,在数 20 中出现 1 次,在数 21 中出现 1 次,在数 22 中出现 2 次,所以数字 2 在该范围内一共出现了 6次。【输入】输入共 1 行,为两个正整数 L 和 R,之间用一个空格隔开。【输出】输出共 1 行,表示数字 2 出现的次数。【样例输入 】2 22【样例输出 】6#includebits/stdc++.hintmain(){intL,R,count=0,n,i;scanf("%d %d",L,R);for(i=L;i=R;i++){n=i;while(n){if(n%10==2)count++;n=n/10;}}printf("%d",count);return0;}/* 【输入用例2】 2 122 【输出用例2】 26 【输入用例3】 2 222 【输出用例3】 69 【输入用例4】 22 322 【输出用例4】 162 【输入用例5】 122 2012 【输出用例5】 591 */机器人移动【描述】Maga是以控制机器人闻名的高中生。某一天,Maga终于入手了最新款的机器人。作为最新的机器人,当然有了与以往不同的功能了,那就是它能够自动行走。Maga的新模型可以按照输入的命令进行移动,命令包含 E、S、W、N 四种,分别对应四个不同的方向,依次为东、南、西、北。执行某个命令时,它会向着对应方向移动一个单位。作为新型机器人,自然不会只单单执行一个命令,它可以执行命令串。对于输入的命令串,每一秒它会按照命令行动一次。而执行完命令串最后一个命令后,会自动从头开始循环。在 0 时刻时Maga将机器人放置在了 (0,0) 的位置,并且输入了命令串。她想要知道 T 秒后机器人所在的位置坐标。假设当前机器人的位置是 (x,y)。那么对于四种方向的移动,它坐标的改变分别为:向东移动,坐标改变改变为 (x+1,y);向南移动,坐标改变改变为 (x,y−1);向西移动,坐标改变改变为 (x−1,y);向北移动,坐标改变改变为 (x,y+1)。【输入】输入为两行,第一行为字符串命令,第二行为时间T【输出】输出为机器人最后的坐标位置【样例输入】ENWS5【样例输出】(1,0)#includeiostream#includestringusingnamespacestd;intmain(){string commands;intT;