题目描述

小明最近对概率问题很感兴趣。一天,小明和小红一起玩一个概率游戏,首先小明给出一个字母和一个单词,然后由小红计算这个字母在这个单词中出现的概率。字母不区分大小写。

例如,给定的字母是a,单词是apple,那么概率是0.20000。

输入

输入包含多组测试数据。每组数据包含一个字母和一个单词。单词的长度不超过200。

输出

对于每一个输入,输出对应的概率,结果保留5位小数。

样例输入

a apple

c Candy

a banana

样例输出

0.20000

0.20000

0.50000

代码:

#include

int main(void) {

int i;

char words[200];

float result,sum;

while(1){

float arr[26] = {0};

fgets(words, 200, stdin);

for(i = 2; words[i] != ‘\0‘; i++){

if(words[i] >= ‘A‘ && words[i] <= ‘Z‘){

words[i] += 32;

}

arr[words[i] - 97]++;

}

for(i = 0, sum = 0; i < 26; i++){

sum += arr[i];

}

result = arr[words[0] - 97]/sum;

printf("%f\n", result);

}

return 0;

}

c语言概率产生字母,智邮普创c语言面试题 ---- 字母概率(示例代码)相关推荐

  1. c语言字母概率,C/C++知识点之智邮普创c语言面试题 ---- 字母概率

    本文主要向大家介绍了C/C++知识点之智邮普创c语言面试题 ---- 字母概率,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助. 题目描述 小明最近对概率问题很感兴趣.一天,小明和小 ...

  2. 翁恺c语言第6周编程答案,程序设计入门——C语言 第6周编程练习 1 分解质因数(5分)(示例代码)...

    1 分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. ...

  3. 学生考勤日期链表排序c语言,【C项目】 文件,结构体,链表,排序, 学生信息管理系统(示例代码)...

    1.密码登录: 2.通过键盘输入学生信息,包括学生学号.姓名.成绩: 3.将输入的信息保存到指定文件中: 4.从文件中读取学生信息: 5.显示全部学生信息: 6.按学生总分进行降序排序: 7.删除学生 ...

  4. c语言计算器实训任务案例,C/C++经典实例之模拟计算器示例代码

    前言 本文主要给大家介绍了关于利用C/C++如何实现模拟计算器的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. Problem Description 简单计算器模拟:输入 ...

  5. 用python朗读字母-使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  6. 二维离散变换由c语言编写,C++实现离散余弦变换(参数为二维指针)(示例代码)...

    http://www.cnblogs.com/scut-linmaojiang/p/5013590.html 写在前面 到目前为止已经阅读了相当一部分的网格水印等方面的论文了,但是论文的实现进度还没有 ...

  7. 12星座代码c语言,安卓项目开发实战(2)--星座展示12宫格(示例代码)

    package com.liuc.constatntEnum; import com.liuc.R; /** * 星座枚举 * * @author Administrator * */ public ...

  8. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 卷 ba ...

  9. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)

    卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │  1.txt │  c语言经典案例效果图示.doc │  ├─1传智播客_尹成_C语言从菜鸟到 ...

最新文章

  1. 1027 Colors in Mars
  2. mysql的status状态说明
  3. 搭建JAVA可视化开发环境
  4. Python按键精灵自动化_安装Python
  5. 美国东北大学khoury计算机学院,2021年美国东北大学计算机研究生专业有哪些?入学要求高吗?...
  6. PHP 超级全局变量
  7. mysql 多线程并行复制_【MySQL】开启并行复制
  8. SpringMVC 单文件上传与多文件上传
  9. 利用github协作开发步骤
  10. ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据
  11. 计算机操作系统笔记(六)
  12. 好!今天开始研读《嵌入式Linux驱动程序设计从入门到精通》!
  13. Android四大组件之Service
  14. LibFetion 应用程序
  15. win10计算机管理 分区,win10系统自带磁盘管理工具调整硬盘分区大小的详细方案...
  16. 灵芝酸大鼠血清白蛋白纳米粒|茯苓酸小麦麦清白蛋白纳米粒雷公藤内酯醇-牛血清白蛋白纳米粒(TRD-BSA NPs)
  17. 述职答辩提问环节一般可以问些什么_2.50 述职报告与评审提问注意事项
  18. NLP 语义相似度常用计算方法总结
  19. mysql cve 扫描工具_数据库漏洞扫描
  20. Hyperledger Fabric Peer的内部工作原理和实现方法

热门文章

  1. 国内运营商DM功能介绍
  2. 【word小技巧】插入三阶以上的矩阵
  3. 上市公司内审工作内容有哪些
  4. Linux磁盘管理 df、du、fdisk
  5. 通过修改注册表激活 Windows 操作系统
  6. C/C++交通处罚单处理系统
  7. 【陈工笔记】# 同步网络和异步网络的理解 #
  8. ISO 8601:标准时间格式
  9. Kafka 消息传递语义 Exactly Once(精准一次) 相关知识
  10. TCP|Android上TCP通信实现