找回密码
 中文实名注册
查看: 284|回复: 0

c++实例-基因相关性

[复制链接]

10

主题

17

帖子

74

积分

版主

Rank: 7Rank: 7Rank: 7

积分
74
发表于 2021-8-20 10:32:30 | 显示全部楼层 |阅读模式
本帖最后由 崔贻轩 于 2021-8-21 10:08 编辑

对比两条DNA的相同率




[C++] 纯文本查看 复制代码
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
	int len,tot=0;
	double x;
	char s1[501],s2[501];   
	cin>>x>>s1>>s2;      //输入s1和s2的某一条基因序列
	len=strlen(s1);      //求得s1共有多少碱基 
	for (int i=0;i<len;i++)            //循环看是否相同 
		if(s1[i]==s2[i])      //如果相同就+1 
		tot++;
	if ((double)tot/len>=x)//计算相同比例 
		cout<<"yes"<<endl;
	else
		cout<<"no"<<endl;
	return 0;
	
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-11-1 07:43 , Processed in 0.037926 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表