解题思路:
注意事项:如果本题采用gets()的输入方法,那么会一直报错,不清楚为什么。scanf()就不会报错。
参考代码:
#include<stdio.h> #include<string.h> int main(){ char s1[510]; char s2[510]; double n; int i,len; double sum=0; scanf("%lf",&n); scanf("%s",s1); scanf("%s",s2); len = strlen(s1); for(i=0;i<len;i++){ if(s1[i]==s2[i]){ sum++; } } if(sum/len>=n){ printf("yes\n"); } else{ printf("no\n"); } system("pause"); return 0; }
0.0分
0 人评分
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:689 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:818 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:580 |
C语言训练-亲密数 (C语言代码)浏览:697 |
C语言训练-数字母 (C语言代码)浏览:648 |
Minesweeper (C语言描述,蓝桥杯)浏览:1176 |
简单的a+b (C语言代码)浏览:457 |
输入输出格式练习 (C语言代码)浏览:883 |