by on 二.12, 2010, under
亲爱的朋友们 还记得我3个月前说的 要写POJ解题报告的事么? 不好意思我跳票了 实际上是一个问题一直没有解决 而且是一个超级简单的题目 终于在刚刚 Accepted 了!!
在此 需要感谢下的指导
先不多说 上代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> int main() { int yi,wu,shi;yi=0;wu=0;shi=0; int i; int n,a; fscanf(stdin,"%d",&n); for(i=0;i<n;i++) { fscanf(stdin,"%d",&a); switch(a) { case 1: yi++;break; case 5: wu++;break; case 10: shi++;break; } } printf("%d\n%d\n%d",yi,wu,shi); return(1); } |
需要说一下的是
stdin的应用 这源自给我的指导 stdin的用途就是把键盘输入的转化成流 基本等同于fopen一个文件后的结果 所以在fscanf的位置上也等同了
这一道题主要是解决多行输入以及第二行输入数目可变的问题
在此感谢同学的帮助~~!
顺便: 新年快乐!~~