社区
C++ 语言
帖子详情
把文本文件中的奇数全部输出
abxialiang
2010-05-18 10:11:52
有s:\a.txt这个文件,内容是
1 22555 4 5 3 6 8 4 2 3 9 5 1 22 5 44 1111
14 55 -254
等等一些整型数值(空格和回车),c++怎么编程把其中的奇数提取出来并显示,而且还要另外把这些奇数全部保存到s:\b.txt这个文件中
...全文
149
11
打赏
收藏
把文本文件中的奇数全部输出
有s:\a.txt这个文件,内容是 1 22555 4 5 3 6 8 4 2 3 9 5 1 22 5 44 1111 14 55 -254 等等一些整型数值(空格和回车),c++怎么编程把其中的奇数提取出来并显示,而且还要另外把这些奇数全部保存到s:\b.txt这个文件中
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abxialiang
2010-05-20
打赏
举报
回复
楼上不完整,是这个不能运行
#include <iostream>
using namespace std;
int main()
{
std::ifstream ifs("s:\\a.txt");
std::ifstream ofs("s:\\b.txt");
int i;
while(ifs >> i)
{
if(i/2*2 != i)
{
std::cout << i << "\t";
ofs << i << "\t";
}
}
return 0;
}
abxialiang
2010-05-20
打赏
举报
回复
不能运行,还是包含什么头文件吗,最好是给一个能直接运行的就好了,我现在很菜的,using namespace std;
int main()
{
std::ifstream ifs("s:\\a.txt");
std::ifstream ofs("s:\\b.txt");
int i;
while(ifs >> i)
{
if(i/2*2 != i)
{
std::cout << i << "\t";
ofs << i << "\t";
}
}
return 0;
}
wraithtc
2010-05-20
打赏
举报
回复
[Quote=引用 4 楼 graymole2010 的回复:]
std::ifstream ifs("s:\\a.txt");
std::ifstream ofs("s:\\b.txt");
int i;
while(ifs >> i)
{
if(i/2*2 != i)
{
std::cout << i << "\t";
ofs << i << "\t";
}
}
[/Quote]
受教了!
toplinq
2010-05-20
打赏
举报
回复
很方便,正解,要挑刺就是流close一下
[Quote=引用 4 楼 graymole2010 的回复:]
std::ifstream ifs("s:\\a.txt");
std::ifstream ofs("s:\\b.txt");
int i;
while(ifs >> i)
{
if(i/2*2 != i)
{
std::cout << i << "\t";
ofs << i << "\t";
}
}
[/Quote]
toplinq
2010-05-20
打赏
举报
回复
很方便,正解,要挑刺就是流close一下
[Quote=引用 4 楼 graymole2010 的回复:]
std::ifstream ifs("s:\\a.txt");
std::ifstream ofs("s:\\b.txt");
int i;
while(ifs >> i)
{
if(i/2*2 != i)
{
std::cout << i << "\t";
ofs << i << "\t";
}
}
[/Quote]
十八道胡同
2010-05-20
打赏
举报
回复
你用freopen文件重定向到stdin,就很简单了
abxialiang
2010-05-20
打赏
举报
回复
我对文件的操作不熟悉,不知道怎么读取,并且把读取到的数值变成整形的数值给一个变量,解决了这个问题后就简单了。
GrayMole2010
2010-05-18
打赏
举报
回复
std::ifstream ifs("s:\\a.txt");
std::ifstream ofs("s:\\b.txt");
int i;
while(ifs >> i)
{
if(i/2*2 != i)
{
std::cout << i << "\t";
ofs << i << "\t";
}
}
shl305
2010-05-18
打赏
举报
回复
判断奇数用 n&0x1 更好些
chaoliu1024
2010-05-18
打赏
举报
回复
就用楼上的方法!
stephen_qi
2010-05-18
打赏
举报
回复
我有一种方法,可能不是最简单的
先把文本读出来,然后根据空格和回车逐个提取出来,通过atoi函数转换为int型,再用%操作符判断是否是奇数。
单词查找及统计系统.rar_单词统计_
文本文件
奇数
_查找 文本
该程序由键盘输入一个符合上述约定的
文本文件
名和一个单词,计算该单词在该文件
中
出现的次数,并
输出
包含该单词的所有句子(按句子在文件
中
的先后次序,依次
输出
)。
素数、二维数组键入、
奇数
存入二进制、读取文件数据
京月3定义一个二维数组,并用键盘输入二维数组的元素值,将此二维数组的元素值存人文本文 件
中
。出2100的所有素数,将求出的素数分别送到文文件 prime.txt和二进制文件prime.dat
中
。送到
文本文件
中
的结果,要求以表格形式
输出
,每一行
输出
5个素数,每一个数占用10个字符宽度。 用文本编辑器产生一个包含若实数的
文本文件
。编写程序,从该
文本文件
中
依次读取每个数据,求出这批数的平均值和个数。 产生一个求出5~1000所有数的文件(二进制文件)将文件
中
第20个~第30个
中
的数读出后
输出
。要求通过移动文件的指针来实现文件的随机存取。
cpp代码-P1579(输入一个
奇数
,
输出
三个质数,之和为该
奇数
)
cpp代码-P1579(输入一个
奇数
,
输出
三个质数,之和为该
奇数
)
python奇偶行分开存储实现代码
主要介绍了python读取文件,偶数行
输出
一个文件,
奇数
行
输出
一个文件,需要的朋友可以参考下
-191-4
-191-4 **一。实验目的 1.掌握字符串及其方法的使用2.掌握文件的读取/写入方法3.掌握异常处理结构 **二。实验内容 在某课上,学生要提交实验结果,该结果存储在一个
文本文件
A
中
。文件A包括两部分内容:一是学生的基本信息;二是学生处理后的作业信息,该作业的业务逻辑内容是:利用已学的串行处理知识编程完成《长恨歌》古诗的整理对齐工作,写出功能方法,实现如下功能: 每7个汉字加入一个标点符号,
奇数
时加“,”,偶数时加“。” 允许提供输入参数,统计古诗
中
某个字或词出现的次数 输入的文本垂直
文本文件
B读取,把处理好的结果写入到
文本文件
A 考虑操作
中
可能出现的异常,在程序
中
设计异常处理程序要求: 设计学生类(可利用之前的); 采用交互式方式实例化某学生; 设计程序完成上述的业务逻辑处理,并把“古诗处理后的
输出
”结果存储到学生基本信息所在的
文本文件
A
中
。 **三。实验设计 先创建st
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章