231111-问题 A: 爱情故事(Love Story)

文章讨论了如何编写代码解决一个编程问题,即计算给定长度为10的小写字符串s与字符串codeforces有多少不同字符。通过逐个比较字符并计数不匹配的个数,输出结果表示差异位置。
摘要由CSDN通过智能技术生成

p.s.个人收录用

题目描述

提莫喜欢codeforces,因此他有一串仅有小写字母组成、长度为10的字符串s。
提莫想知道这串字符串中有几位字符是与字符串"codeforces"不同。例如,string s=“coolforsez”与“codeforces”有四位字符不相同。
帮助提莫找出字符串s与字符串"codeforces"的不同。请注意,不能对字符串 s 中的字符重新排序。

输入

第一行一个整数t表示测试组数,然后是t行字符串,每行仅由10个小写字母组成

输出

对于每个测试样例,输出一个整数,表示字符串s中有几位字符与字符串"codeforces"不同。

样例输入 Copy
5
coolforsez
cadafurcie
codeforces
paiuforces
forcescode
样例输出 Copy
4
5
0
4
9
代码
#include <stdio.h>
#include <string.h>

//爱情故事(Love Story)

int main()
{
	int t;
	scanf("%d", &t);
	char temp[] = "codeforces";
	while (t--)
	{
		char s[11] = { 0 };
		scanf("%s", s);
		int diff = 0;
		for (int i = 0; i < 10; i++)
		{
			if (s[i] != temp[i])
				diff++;
		}
		printf("%d\n", diff);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值