社区
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这个文件中
...全文
139
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写文章
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型,再用%操作符判断是否是奇数。
素数、二维数组键入、
奇数
存入二进制、读取文件数据
送到
文本文件
中
的结果,要求以表格形式
输出
,每一行
输出
5个素数,每一个数占用10个字符宽度。 用文本编辑器产生一个包含若实数的
文本文件
。编写程序,从该
文本文件
中
依次读取每个数据,求出这批数的平均值和个数。 ...
单词查找及统计系统.rar_单词统计_
文本文件
奇数
_查找 文本
该程序由键盘输入一个符合上述约定的
文本文件
名和一个单词,计算该单词在该文件
中
出现的次数,并
输出
包含该单词的所有句子(按句子在文件
中
的先后次序,依次
输出
)。
zookeeper视频运维实战教程
1.zookeeper介绍、安装方式和应用场景2.zookeeper的单机安装和配置文件介绍3.zookeeper的集群安装4.zookeeper的数据结构、节点类型、数据持久化5.zookeeper命令行相关操作6.zookeeper的基本特性、watch监听和会话...
-191-4
-191-4 **一。实验目的 1.掌握字符串及其方法的使用2.掌握文件的读取/写入方法...设计程序完成上述的业务逻辑处理,并把“古诗处理后的
输出
”结果存储到学生基本信息所在的
文本文件
A
中
。 **三。实验设计 先创建st
文本处理器:实验五模拟学生作业处理
在某课上,学生要提交实验结果,该结果存储在一个
文本文件
A
中
。文件A包括两部分内容:一,是学生的基本信息;二,是学生处理后的作业信息,该作业的业务逻辑内容是: 利用已学的串行处理知识编程完成《长恨歌》...
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章