如何读入一系列数据,当输入-1表示输入结束

scanf("%d",&n);
    
    
    while(n != -1){
       ?

   ?
        scanf("%d",&n);    //在解题时最困扰我的文体,如何输入一些列数的方法
    }

时间: 2024-10-21 02:19:23

如何读入一系列数据,当输入-1表示输入结束的相关文章

java读入URL数据

转载: URL类中的openStream()方法,可以读取一个URL对象所指定的资源,返回一个InputStream对象. (1)file协议介绍 File协议主要用于访问本地计算机中的文件,就如同在Windows资源管理器中打开文件一样. 要使用File协议,基本的格式如下:file:///文件路径(或者是file://localhost,但不能是file://本机IP),比如要打开F盘flash文件夹中的1.swf文件,那么可以在资源管理器或IE地址栏中键入:file:///f:/flash

C语言关于“输入包含多行数据,请处理到文件结束”的问题

今天,笔者在做本校ACM校赛网络赛的时候,遇到输入格式中有这样的要求:输入包含多行数据,请处理到文件结束.题目的逻辑很简单,主要功能代码很容易实现,但是题目中没有“明确”指出控制台中输入数据以什么方式结束,例如:#.双回车等等.笔者尝试了利用clock_t变量控制程序运行时间,但是在评判平台显示“编译错误”.在认真分析后,笔者得到答案,“输入包含多行数据,请处理到文件结束”的含义是,当输入足够数据后,可以使用“Ctrl+Z”退出控制台,即为“处理文件结束”,原因是:Ctrl+Z会使scanf()

python读入txt数据,并转成矩阵

txt文件的部分数据截图如下图.数据链接:https://pan.baidu.com/s/1_Ce6WLGDTWf7qQIvpP-70Q   提取码:n22a python读入该数据,并转成array,代码如下: import os import numpy as np # 数据文件转矩阵 # path: 数据文件路径 # delimiter: 行内字段分隔符 def file2array(path, delimiter): recordlist = [] fp = open(path, 'r'

输入优化(输入外挂)

有时候用输入挂并不只是为了效率,对于一些以行末为结束(即 '\n' 或 '\r')的若干个数据的读入,此时用输入挂来处理就显得很有必要了,以判断字符是否为 '\n' 或 '\r' 来结束输入,否则单用 scanf 的话无法达到上述效果. 1. 先来一个单纯用于正数读入,并且题目已明确给出输入的整数的个数(即不用手动判断何时为输入结束)的输入挂: 1 #include<cctype> 2 template<typename T> 3 inline void read(T &x

JavaScript-3.1--获取用户的输入,输出用户输入的两数之和---ShinePans

提示用户输入两个数,然后输出用户输入的两数之和 第一次输入 ,输入处为空 第二个输入,输入处为默认27  (这里强调语句的使用) <html> <head> <meta http-equiv="content-type" content="text/html;charset=GB2312"/> <title> 3.1 让用户输入两个数字,然后输出相加的结果 </title> </head> &l

输入一批整数,输出其中的最大值和最小值,输入数字0就结束循环。如下所示

import java.util.Scanner; /** * 输入一批整数,输出其中的最大值和最小值,输入数字0就结束循环.如*下所示 请输入一个整数(输入0结束):20 请输入一个整数(输入0结束):35 * 请输入一个整数(输入0结束):1 请输入一个整数(输入0结束):57 请输入一个整数(输入0结束):0 最大值是:57 最小值是:1 */ public class Max { public static void main(String[] args) { Scanner sc =

只允许input框输入数字,输入其他的键的时候,直接不显示的方法

function numInteger(){ if((event.keyCode>=48 && event.keyCode<=57)  || (event.keyCode>=96 && event.keyCode<=105)) { return true; }else if(event.keyCode==8 || event.keyCode==9){     //保留回格键和tab键 return true; }else{ event.returnV

怎么判断UITextField 输入为空 输入全为空格

手机平台的自动化测试工具很多,之前研究过了安卓和苹果的原生自动化测试框架,经一些同事介绍,貌似Appium是个不错的工具. 想记录一下研究的结果,也算是篇干货的文章 在网上也看了一些视频,个人认为这个自动化测试的特点就是 1. 多编程语言支持 相对于传统的IOS UIautomation只能支持js语言,Appium起到了一个翻译的作用,它其实是一个CS架构,服务器和IOS模拟器或真机直接通讯,客户端和服务器之间用HTTP协议进行交互,所以客户端用什么语言其实不重要.下面会有一个python编程

语音输入和文字输入动画切换

随着语音的快速普及,很多应用都开始增加语音输入功能.下面是一个简单的语音和文字输入的动画切换: 布局文件: <ViewFlipper android:id="@+id/viewFlipper1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" &g