ACM001 Quicksum
本题的重点在于数据的读入。
可采用cin.getlin()一行一行读入数据;也可采用cin.get()一个一个读入字符。
cin会忽略回车、空格、Tab跳格。
cin.get()一个一个字符读,不忽略任何字符。
cin.getline()一行一行读入。
#include<fstream>
#include<iostream>
using namespace std;int main(){ifstream cin("data.txt");int sum = 0;
char ch[256];
while(cin.getline(ch, 256)){//用cin.getline()读取一行if (ch[0] == '#')break;for (int i = 0; ch[i] != '\0'; ++i){if (ch[i] != ' ')sum += (i+1)*(ch[i] - 'A' + 1);}cout << sum << endl;sum = 0;}return 0;}
#include<fstream>
#include<iostream>
using namespace std;int main(){ifstream cin("data.txt");int sum = 0;int i = 1;
char ch;
while(cin.get(ch)){//用cin.get()获取字符if (ch == '#')break;if (ch != '\n'){if (ch != ' ')sum += i*(ch-'A' +1); ++i;}else{cout << sum << endl;sum = 0; i = 1;}}return 0;}
ACM001 Quicksum相关推荐
- 航电oj:Quicksum
** 航电oj:Quicksum ** #题目描述 #输入一个字符串 按照规则一一将字符化为数字再相加 输出总值 #空格也是一个字符 数字表示为0 #知识点 字符串 #代码 #include<c ...
- TJU Problem 2520 Quicksum
注意: for (int i = 1; i <= aaa.length(); i++) 其中是" i <= ",注意等号. 原题: 2520. Quicksum T ...
- ZOJ 2812 Quicksum
大家好,本篇内容讲解的是ZOJ ACM竞赛的编号为2812的题目 原题如下: A checksum is an algorithm that scans a packet of data and re ...
- POJ简单题3094 Quicksum
题目大意 题目简要介绍了Quicksum是什么含义,通过给的两个示例就可以明白,就是给定一个包含大写字母和空格的字符串,其中空格的value为0,A=1,B=2-然后计算sum,它就等于各字母valu ...
- POJ1003/1004/1005/1207/3299/2159/1083/3094/2388解题(刷一波水题)
POJ 1003 题目链接 http://poj.org/problem?id=1003 大意:长度=1/2+1/3+-+1/n,给定长度值,求n #include<iostream> u ...
- Gurobi建模遇到的坑
1.quicksum好像不支持嵌套 最好还是尽可能多的使用一些中间变量来表达. 另外,quicksum()返回的是表达式而不是var,像addGenConstrMax(resvar, [var, va ...
- ACM程序设计基础题解
ACM水题一 HDU1262 寻找素数对[素数] - 海岛Blog - CSDN博客 HDU4548 美素数[水题] - 海岛Blog - CSDN博客 HDU2503 a/b + c/d[水题] - ...
- ACM程序设计基础(1)题解
ACM水题一 HDU1262 寻找素数对[素数] - 海岛Blog - CSDN博客 HDU4548 美素数[水题] - 海岛Blog - CSDN博客 HDU2503 a/b + c/d[水题] - ...
- ICPC程序设计题解书籍系列之五:吴永辉:《数据结构编程实验》(第2版)
第1章 简单计算 UVALive2362 POJ1004 HDU1064 ZOJ1048 Financial Management[数学+水题] - 海岛Blog - CSDN博客 POJ1552 H ...
最新文章
- Linux 0.12内核与现代内核在内存管理上的区别
- python主要就业方向-四种Python高薪就业方向
- encoder decoder模型_如何突破Decoder性能瓶颈?揭秘FasterTransformer的原理与应用
- 史上最全的 MySQL 高性能优化实战总结
- Source Insight 创建工程(linux-2.6.22.6内核源码)
- 从趋势到必选项,探讨企业数字化转型方式方法
- Abbreviated biography of Jon Claerbout
- python安装idle_怎么在windows下的Python开发工具IDLE里安装其他模块
- 如何恢复录音删除的录音文件_如何把录音转成文字?推荐这款录音转文字app软件!...
- java根据http url下载图片
- dell5580bios恢复出厂_戴尔笔记本如何恢复Bios出厂设置?
- python网络爬虫——robots协议
- C#获取SharePoint列表数据
- 程序员平时都是木讷的,但是谈到计算机或者程序的时候简直就是天才—兼借题发挥,谈谈语言及工具的选择...
- [计算机组成原理] 02 数据的表示和运算(2)
- HMI-48-【多媒体】Title界面实现 3
- 性能测试专项:帧率测试 FPS
- 《程序员羊皮卷》荣登北京图书大厦IT图书排行榜第一名
- 如何去掉界面中缅甸语圈圈(JB,JB2)
- C++ 递推与递归算法
热门文章
- rotateright_Java Long类rotateRight()方法的示例
- 如何使用两个堆栈实现队列_使用两个队列实现堆栈
- C#通过VS连接MySQL数据库实现增删改查基本操作
- java中Date()类型输入数据的处理
- python---异常处理结构
- 远控免杀专题8---BackDoor-Facktory免杀
- 3说明书_知行翻译:做化妆品说明书翻译时,这3点需要谨记
- 134. 加油站 golang
- 83. 删除排序链表中的重复元素 golang
- C++ 多态之纯虚函数和抽象类01