600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 【C语言】打字程序。在屏幕上输出一行英文字符串(带空格) 然后提示用户原样输入这

【C语言】打字程序。在屏幕上输出一行英文字符串(带空格) 然后提示用户原样输入这

时间:2020-03-02 11:15:55

相关推荐

【C语言】打字程序。在屏幕上输出一行英文字符串(带空格) 然后提示用户原样输入这

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#include <math.h>

#include <string.h>

double Judge(char str1[]);

int main()

{

char str1[] = "I love China !\n";//测试样例可修改

printf("请输入%s",str1);

printf("您输入的正确率为%.2f%%",Judge(str1)*100);

return 0;

}

double Judge(char str1[])

{

int i;

double right=0,x;

char str2[80];

gets(str2);

for(i=0;str1[i]!='\0';i++)

{

if(str1[i] == str2[i])

right++;

}

x = right/(double)(i-1);//此时的i多统计了一个\0,i-1为字符串长度。

return x;

}

【C语言】打字程序。在屏幕上输出一行英文字符串(带空格) 然后提示用户原样输入这行字符串 并给出用户输入的正确率。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。