程序设计大作业---获取正整数
发布时间
阅读量:
阅读量
【问题描述】
依序输出文件中所有由连续数字组成的正整数。文件中可能包含多个部分的数据片段及空格等分隔符。例如:df-23adfd56 2343?23dgjop00535。要求将上述由连续数字组成的正整数依次输出,并确保过滤掉每个正整数最高位前的零(不考虑负号)。
【输入文件】
从当前目录下的trans.in文件中取得输入。
【输出文件】
请将输出结果打印至当前目录中的trans.out文件内,在该文件中,请按顺序排列每个由连续数字构成的正整数,在这些整数之间应使用单个空格分隔开,并确保末尾附有一个回车换行指令
【输入样例】
若文件trans.in中内容为df-23adfd56 2343?23dgjop00535
【输出样例】
文件trans.out中内容为:
23 56 2343 23 535
【样例说明】
在文件trans.in中包含的内容df-2-adfd-16, df-17, df-18, df-19, df-1a中分别存在五个连续数字组成的正整数: 19, 17, 18, 19, 1a. 注意第一个出现的数字前没有负号. 去掉以'aa'开头的部分.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {
FILE
全部评论 (0)
还没有任何评论哟~
