早教吧 育儿知识 作业答案 考试题库 百科 知识分享

输入两列文字列(s1,s2)(1)依次显示文字列以及文字数.(不要使用strlen(),strnlen()等数文字个数的函数)(2)s1和s2的文字注意按顺序比较,把相同的文字个数除以s1列的文字个数的结果计算出来

题目详情
输入两列文字列(s1,s2)
(1) 依次显示文字列以及文字数.(不要使用 strlen(),strnlen()等数文字个数的函数)
(2)s1和s2的文字注意按顺序比较,把相同的文字个数 除以s1列的文字个数的结果计算出来 并精确到小数点后两位.
[运行例]
ABCDE /输入文字列:s1
AbCdEfG /输入文字列:s2
s1:ABCDE 5 characters
s2:AbCdEfG 7 characters
Concordance:0.60
▼优质解答
答案和解析
#include
#include
int man(void)
{
char ca[20] = "",cb[20] = "";
printf("input s1 and s2:\n");
scanf("%s%s",ca,cb);
int i=0,m=0,n=0,x = 0,y = 0;
char *p;
p = ca;
while(*p != '\0')
{
m++;
p++;
}
p = cb;
while(*p != '\0')
{
n++;
p++;
}
x = m
看了输入两列文字列(s1,s2)(...的网友还看了以下:

数据字典是数据流程图上所有成分的定义和解释的文字集合,其主要内容有A.数据流、数据存储、数据显  2020-05-23 …

数字型显示器有两种不同显示方式,因而形成两种不同的显示器,即单色显示器、CGA显示器。  2020-05-31 …

653是数字吗?数学教学里面不能说数字,只能说数吗?还有读作:六百五十三,这些不是汉字吗?非得说是  2020-06-09 …

VBA求一个正则表达式从input获得一个值,要求输入的时候只能包含字母和数字,一定是字母和数字的  2020-06-09 …

1.一个三围是,个位数字是3,如果把个位数字移作百位数字,百位数字移作十位数字,十位数字移作个位数  2020-06-10 …

有一个游戏,任意写出一个三位数,百位数字比个位数字大二,交换百位数字与各位数字,用大数减小数,交换  2020-06-11 …

初一数字问题 用一元一次方程解一个三位数 个位数字是3若把个位数字移到数的左边 则新数是原数的3倍  2020-06-27 …

一个三位数,各个数位上的数字都不同,且个位数字×十位数字×百位数字的积是72,若把十位数字与个位数字  2020-11-18 …

从数字12345中取三个数字组成没有重复数字三位数并且比400大的个数取5个数字组成没有重复数字的五  2020-12-15 …

一道回文数趣题有一个24小时制的数字钟显示的范围从00:00到23:59.请问在一天之中有多少次钟面  2020-12-15 …