C++初学者 求教
目的:要求用户按以知的字符串原样输出,例如原字符串为“我是中国人”.如果用户输入“我是”。那么要求
计算出输入的正确率 打印为%40;
在C中能用这个函数实现
float shuchu(char *p,char *q)
{ //判断正确率//
int p1=strlen(p);
float count =0; //初始化累加器//
while(*p!='\0'&&*q!='\0')//两指针不为结束符是进行循环//
{
if(*p==*q)
{
count++; //相等加1//
}
p++; //第一个加1//
q++; //第二个加1//
}
float d=float (count)/p1; //计算两个的正确率//
return d; //返回//
}
在C++中要真没弄呢?