蓝桥杯试题 算法训练 DOTA

阅读: 评论:0

蓝桥杯试题 算法训练 DOTA

蓝桥杯试题 算法训练 DOTA

资源限制

内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述

  1. 小明高考完之后迷上了dota2,开始疯狂的进行游戏比赛,游戏的结果有两种,分别是 ‘W’(胜利) 和‘L’(失败)。请帮助小明统计一下游戏的胜率。
  2. 假设用户输入肯定正确,程序不需要对异常输入进行处理。请写出完整C语言程序。
3. 注意,本题不能使用数组、子函数、递归等我们未学过的数据结构及算法,否则视为0分处理

输入格式

  由‘W’和‘L’两个字符组成的字符串,以换行符‘n’结束

输出格式

  输出游戏胜率,小数点后保留两位有效数字,换行。

样例输入

WWWLLLL

样例输出

0.43

分析:胜率=1/总次数*胜利的次数

#include<stdio.h>
#include<string.h>int main(){char str[100];gets(str);int count=0;int len=strlen(str);for(int i=0;i<len;i++){if(str[i]=='W'){count++;}}float sum;sum=1.0/len*count;printf("%.2f", sum);return 0;
}

本文发布于:2024-01-31 18:31:53,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170669711330512.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:算法   试题   蓝桥杯   DOTA
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23