
很恶心的字符串模拟题,主要是测试点很恶心。
测试点0:样例的情况,样例能过这个就能过
测试点1:除数是0的情况,特判输出
测试点2:除数是单数,输出“The average of 1 number is Y”,注意number后面没有s!!!
测试点3:最恶心的一个测试点,因为把形如“123.”,小数点在最后一位的数也算作合法数了,题目并没有明确说明,我一直以为小数点在最后也是非法的,找了好久TvT
#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
using namespace std;
bool isclegal(char c){
if(!(c>='0'&&c<='9') && c!='-' && c!='.') return false;
return true;
}
bool isslegal(string s){
int dian = 0;
int pd

这是一道涉及字符串处理和算法的编程题目,主要难点在于处理不同的测试点。测试点0为基本样例,测试点1需处理除数为0的情况,测试点2中当除数为1时需特殊输出,测试点3则涉及到小数点在最后的数字是否合法,这点在题目描述中并未明确,容易引起误解。
最低0.47元/天 解锁文章
518

被折叠的 条评论
为什么被折叠?



