HDU 2131 Probability
来源:互联网 发布:快递单数据录入员兼职 编辑:程序博客网 时间:2024/05/18 15:06
本题考查字符的格式输入问题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2131
三种格式的 输入比较:
(1):
while(scanf("%c",&a)!=EOF) { getchar(); scanf("%s",str); getchar(); }(2):
while(scanf(" %c",&a)!=EOF) { scanf("%s",str); }(3):
while(scanf("%c ",&a)!=EOF) { scanf("%s\n",str); }
具体代码:(水)
/************* HDU 2131.cppAuthor:soulyhttp://blog.csdn.net/aiyi21Time:2013.8.5*************/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<algorithm>using namespace std;int main(){ freopen("in.txt","r",stdin); int i,j,len,sign; char a,str[205]; while(scanf("%c ",&a)!=EOF) { // getchar(); scanf("%s\n",str); //getchar(); sign=0; len=strlen(str); char b=(a>='A'&&a<='Z')?a+32:a-32; for(i=0;i<len;i++) { if(str[i]==a||str[i]==b) sign++; } double sum=double(sign)/len; printf("%0.5lf\n",sum); }return 0;}
- HDU 2131 Probability
- HDU 2131 Probability
- hdu 2131 Probability
- HDU—— 2131 Probability
- HDU 2131 Probability
- Probability 2131
- HDOJ 2131 Probability
- HDOJ 2131 Probability
- Probability
- Probability
- Probability
- Probability
- Probability
- probability
- Probability
- Probability
- HDU 4978 A simple probability problem
- HDU 4978 A simple probability problem
- Touch事件传递,简记
- 详解UIScrollView
- android学习论坛
- Linux下Weblogic 11g R1安装和配置
- cocos2d-x笔记(一)2.1.4版本安装
- HDU 2131 Probability
- Ora-27102: Out Of Memory: Linux Error: 12: Cannot Allocate Memory with LOCK_SGA=TRUE[ID 401077.1]
- poj 2299 树状数组
- HTML入门教程 - 2.标签、属性和元素(Tags, Attributes, and Elements)
- bat学习之文件遍历
- JavaBean操作详解
- 设置selcet下拉菜单长度
- http缓存控制
- 产品入库表