用virtual c++6.0编写程序。
答案:3 悬赏:0
解决时间 2021-02-01 23:30
- 提问者网友:情系雨樱花
- 2021-02-01 11:28
从键盘输入不少于5个整数,将其中的奇数存入文件odd.txt,将其中的偶数存入even.txt,并在每个文件的最后一行输出对应的奇偶数个数
最佳答案
- 二级知识专家网友:初心未变
- 2021-02-01 12:38
不知道这样合不合你的意思
#include<iostream>
using namespace std;
int main()
{
int data,ji=0,ou=0;
FILE *fodd=NULL,*feven=NULL;
fodd=fopen("c:\\fodd.txt","w");//保存奇数的文件指针
feven=fopen("c:\\even.txt","w");//保存偶数的文件指针
cout<<"输入0结束"<<endl;
cin>>data;
while(0!=data||5>(ji+ou))//如果数据个数不足5 或输入的数据不为0 继续执行
{
if(0==data)
{
continue;
}
else if(1==data%2)
{
fprintf(fodd,"%d ",data);//把数据输出到文件
++ou;//偶数个数自增一
}
else
{
fprintf(feven,"%d ",data);//把数据输出到文件
++ji;//奇数个数自增一
}
cin>>data;
}
fprintf(fodd,"\n偶数的个数 %d",ou);
fprintf(feven,"\n奇数数的个数 %d",ji);
fclose(fodd);//关闭文件指针
fclose(feven); //关闭文件指针
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int data,ji=0,ou=0;
FILE *fodd=NULL,*feven=NULL;
fodd=fopen("c:\\fodd.txt","w");//保存奇数的文件指针
feven=fopen("c:\\even.txt","w");//保存偶数的文件指针
cout<<"输入0结束"<<endl;
cin>>data;
while(0!=data||5>(ji+ou))//如果数据个数不足5 或输入的数据不为0 继续执行
{
if(0==data)
{
continue;
}
else if(1==data%2)
{
fprintf(fodd,"%d ",data);//把数据输出到文件
++ou;//偶数个数自增一
}
else
{
fprintf(feven,"%d ",data);//把数据输出到文件
++ji;//奇数个数自增一
}
cin>>data;
}
fprintf(fodd,"\n偶数的个数 %d",ou);
fprintf(feven,"\n奇数数的个数 %d",ji);
fclose(fodd);//关闭文件指针
fclose(feven); //关闭文件指针
return 0;
}
全部回答
- 1楼网友:承载所有颓废
- 2021-02-01 15:03
现在还需要嘛?
- 2楼网友:余生继续浪
- 2021-02-01 13:55
<a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.ruanjian5.com%2fsoftware%2f07%2fn-107.htmlvc%2b%2b" target="_blank">http://www.ruanjian5.com/software/07/n-107.htmlvc++</a> 6.0中英文版 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.xdowns.com%2fsoft%2f38%2f121%2f2006%2fsoft_29522.htmlvc%2b%2b6.0" target="_blank">http://www.xdowns.com/soft/38/121/2006/soft_29522.htmlvc++6.0</a>绿色精简版
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯