POJ2403
2016-07-24 23:40
239 查看
问题描述:对每个给定的字符串赋予指定的值,在给出的一段文字中,对每出现一次给定的字符串,则将对应的值累加,直至遍历完该段文字,得到最后的累加总和值
解题思路:通过结构体将所给的字符串和指定值进行绑定在一起,再利用字符数组的比较,来实现值的累加。
code(c)
解题思路:通过结构体将所给的字符串和指定值进行绑定在一起,再利用字符数组的比较,来实现值的累加。
code(c)
#include<stdio.h> #include<string.h> struct word { char a[20];//单词 int date;//值 }w[10000]; int main() { //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); int i,j,sum,m,n; char term='.',str[1000]; memset(str,'\0',1000); scanf("%d%d",&m,&n); for(i=0;i<m;i++){ scanf("%s%d",&w[i].a,&w[i].date); } while(n--){ sum=0; for(i=0;;i++){ scanf("%s",str); for(j=0;j<m;j++) if(!strcmp(str,w[j].a)) sum+=w[j].date; if(!strcmp(str,".")) break; } printf("%d\n",sum); } //fclose(stdin); //fclose(stdout); return 0; }
相关文章推荐
- 实例讲解-泛型操作范例
- 【Leetcode】169. Majority Element
- svm系列之最大分隔超平面
- SVG实现边框动画效果
- hdu 5748 Bellovin BestCoder #84 1002
- 自定义button相关
- LeetCode: Best Time to Buy and Sell Stock II
- Sort Algorithm-->Select Sort
- 从输入URL到页面加载完的过程
- org-trello的常用命令
- 【MySQL】在windows系统中安装压缩版MySQL并修改root可以在远程访问
- 一起talk C栗子吧(第一百七十七回:C语言实例--字符及字符串输入函数二)
- 十大开源安卓应用程序的开发框架
- 活生生的例子:qInstallMessageHandler接受指定类型的函数指针,这样就可以随心所欲的让程序员自定义函数名以及函数位置
- web开发之路
- Android中SparseArray,ArrayList,LinkedList,Set,HashMap,ArraySet
- 并发集合
- PostgreSQL 强大的多层表继承--及其在海量数据分类按月分区存储中的应用
- LeetCode 171 Excel Sheet Column Number
- 移动端