c++ 读取一行的2个数

#include <iostream>
using namespace std;
double harmonicMean(double x, double y);

int main() {
	double x, y;
	while (cin >> x >> y) { // 这一步是读取一行的两个数
		if (0 == x || 0 == y) break;
		cout << harmonicMean(x, y) << endl;
	}
	return 0;
}

double harmonicMean(double x, double y) {
	return 2.0 * x * y / (x + y);
}

  

原文地址:https://www.cnblogs.com/ranwuer/p/9716230.html

时间: 2024-11-03 12:57:52

c++ 读取一行的2个数的相关文章

Java从一个输入流每次读取一行:BufferedReader.readLine()

假设该输入流从一个文件中获取,然后每次读取一行输出,直到读取完毕.用Java IO中的BufferedReader的readLine(),"顾名思义,读取一行"实现: import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; public class MainClass { public stat

Linux shell 读取一行

方法一 通过指定IFS--Internal Field Separator,IFS默认情况下是<space><tab><newline>,可以下脚本中设定IFS值 DEMO 1 $cat t1.txt abcfd $cat test_IFS.sh #! /bin/sh IFS="c" for LINE in `cat t1.txt` do echo $LINE done $sh test_IFS.sh ab fd 这里需要读取一行只需将IFS=&qu

C/C++ 格式化读取和读取一行

文件内容 23 21 4 1 1 0 114 1 1 1 8 112 5 0 0 0 114 1 0 0 0 115 52 4 1 0 1 134 4 0 1 12 131 4 1 1 0 133 5 1 1 7 13 一.格式读取 1. C语言 FILE * f_in = fopen("1.txt", "r"); int k; int m, n; int dp[6]; fscanf(f_in, "%d", &k); while (k--

使用自定义的行分隔符,从StreamReader中读取一行字符串

在C#中,StreamReader的ReadLine方法是不支持自定义行分隔符的.这导致很多文本文件的行分隔符如果不是"\r"和"\n",那么使用StreamReader就无法正确读取到一行字符串. 所以我们这里采用一个.NET Core控制台项目,自定义一个ReadLineWithDelimiter扩展方法,演示使用自定义的行分隔符,从StreamReader中读取一行字符串,代码如下: using System; using System.IO; using S

C++每次读取一行字符串输入(学习笔记) (转)

1. 面向行的输入:getline()getline()函数读取整行,它使用通过回车键输入的换行符来确定输入结尾. cin.getline(Arr, 20) // Arr为用来输入行的数组的名称:                      //20包括19个字符和1个空字符 2. 面向行的输入:get()与getline()的工作方式类似,接受参数相同,但get()并不再读取并丢弃换行符,而是将其留在输入队列中.可如下使用: cin.get(Arr1, ArSize); // 读第一行cin.g

shell学习三十二天----read读取一行

标准输入输出与标准错误输出 标准输入/输出可能是软件工具设计原则里最主要的观念了.他的构想是:程序应有一个数据来源,数据出口(数据要去哪里),以及报告问题的地方.他们分别叫做标准输入,标准输出和标准错误输出.程序应该不知道也不在意其输入与输出背后是还有一个运行的程序!程序能够预期,在他启动的时候,这些标准位置都已打开,且已经准备好能够使用了. 默认情况下,程序会读取标准输入,写入标准输出,并将错误信息传递给标准错误输出.这种程序我们称为过滤器,由于他们过滤数据流,每个都会在数据流上运行某种运算,

SQL: 从一个表随机读取一行或几行记录的问题

比如ms sql 2000,随机读取了一行记录: SELECT TOP 1 * FROM [tablename] ORDER BY NEWID() 遇到的问题是,如果这个表记录不多,比如几十或几百.几千行记录,基本上不用1秒时间就出来了. 但我今天需要从一个几十万行记录的表中随机读取一条记录,读取一次需要3 - 5秒. 这效率有点接受不了. 到网上也搜索了一下,有没有更好的办法,没找到好的办法. 关于这个问题的讨论,CSDN: http://topic.csdn.net/u/20100517/1

jmeter-解决_CSVRead每次读取一行的问题

_CSVRead函数出现的原因:读取第一行之后,没有切换到下一行,导致一直读取第一行的参数解决的方法:在最后一列再加上一个next 循环两次,查看结果: 原文地址:https://blog.51cto.com/13729775/2415816

feof判断到结尾了 fgets还是获取一行空的 导致多读取一行

Downloads Documentation Get Involved Help PHP 5.4.35 Released fflush » « fclose PHP 手册 函数参考 文件系统相关扩展 Filesystem Filesystem 函数 Change language:               English               Brazilian Portuguese               Chinese (Simplified)               F