想输入两行字符,如:
a b c d
a a a a
统计这两行一一对应是否相同。
我的主要问题在于scanf不能读enter,会自己判断执行下一步了,好哥哥们,怎么解决呀🦆🦆🦆
🥺🥺🥺
补:我写的这个题的大概意思是,他们两个人对一个答案,假设是有n个题,上边是一个人的选项,下边一行是另一个人的,对一个选项得一分,现在要求的是他们两个得分之和的最大值和最小值,而我的想法是最小值肯定就是零,而最大值可以把第一行的那个人的答案想成是标准答案全对的。再找第二个人与第一个人有多少个答案是相同的,再多加几分。
放两个scanf,分别录两行?
if判断那里有问题不是应该从a[0]和a[n]开始比较嘛,然后a[1]和a[n+1],应该是a[i]和a[n+i]比较
而且score的初始值=0的话,判断score与n相等代表两个是一致的了,不需要下面再写
n是上面字符串的长度,是下面字符串开始的位置
用一条scanf遇到enter不是输入了吗?这样输入就结束了呀
建议可以把输入改成:
scanf("%d",&n);
scanf("%s",a);
scanf("%s",a+n);
输入n回车
输入abcd回车
输入abcd回车
继续执行下面