思路有问题吗
查看原帖
思路有问题吗
1180803
zyf110603110楼主2024/11/25 20:48
#include<bits/stdc++.h>
using namespace std;
int main()
{
    double a,ans;//分别定义阀值与实阀值 
    char b[1000],c[1000];//分别定义两个字符串 
    int len;//定义字符串长度 
             cin>>a>>b>>c;//输入 
    len=strlen(b);//求第一个字符串的长度 
    for(int i=0;i<len;i++)//列举第一个字符串每一个字母 
	    if(b[i]==c[i]) ans++; //比较一二个字符串每个位置的两个字符是否相同,是的话,加一 
    ans/=len;//相同的个数除以总个数求阀值,并赋予给ans 
        if(ans>=a) //如果实阀值大于给出阀值 
	         cout<<"yes"<<endl;//输出 
        else //否则 
		      cout<<"no"<<endl;//输出 
    return 0;
}
2024/11/25 20:48
加载中...