资源限制
内存限制: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小时内删除。
留言与评论(共有 0 条评论) |