c语言怎么输入多组数据用Jdom将数据格式化输入到XML文件

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

我要回帖

更多关于 c语言怎么输入多组数据 的文章

 

随机推荐