请问为什么把getline改成cin就ac了,不改的话错两个测试点?
查看原帖
请问为什么把getline改成cin就ac了,不改的话错两个测试点?
952574
hua_nong_first_caibi楼主2023/3/3 10:39
#include<iostream>
#include<string>

using namespace std;

int main(){
    string s;
    string t;
    int count=0;//计算相同的碱基对
    double num=0;//题目给定的概率
    scanf("%lf",&num);
    getline(cin,s);
    getline(cin,t);
    for(int i=0;i<s.size();i++){
        if(s[i]==t[i])
            count++;
    }
    if(count*1.0/s.size()>=num)
        printf("yes");
    else printf("no");
    return 0;
}
2023/3/3 10:39
加载中...