早教吧作业答案频道 -->其他-->
输入两列文字列(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
(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
#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)(...的网友还看了以下:
运用加减乘除,5、5、5、1、结果等于24运用加减乘除,把3个5、1个1算出来的结果等于24,加减乘 2020-03-30 …
问几个问题:复数之外(即非复数)还有数吗?1/0=?(如果说不等于任何数,但原来以为√-1也不等于 2020-04-06 …
数学的判断题1.1/5除以它的倒数,商等于1.2..一个数除以整数,商一定小于它本身.3.已知一个 2020-05-14 …
a/1除以a等于() a除以1/a等于() 1/8除以a等于() 1/a除以8等于() a是大于0 2020-05-15 …
8分之5除以3分之2等于 2分之1减5分之1等于 3分之2除7等于8分之5除以3分之2等于 2020-05-16 …
数学高中会讲的那个X的三次方等于1,X除了取1还会是哪两个数,等于-1时除了X等于-1,还会取哪两 2020-07-03 …
苹果除鲜食外,还可深加工为果酒、果醋、果汁、果酱等,使产品附加值成倍提高.如图1是某厂进行苹果酒和 2020-07-20 …
在一道除法算式中.如果被除数和除数相等,商是(),如果被除数和商相等,除数是(),如果商是0,被除 2020-07-31 …
小丽在计算1.8除以一个两位小数时,发现,如果被除数不变,仅把除数当成整数来算,得到的结果是0.07 2020-12-03 …
1.已知m+n=5,1-p=-2,求-1+m+p+n的值.2.如果abcd是四个不相等的整数,且a* 2020-12-08 …