QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 884|回复: 0

又一个C++文件读取的问题

[复制链接]
发表于 2005-12-29 15:56:43 | 显示全部楼层 |阅读模式
#include<iostream>
#include<fstream>
using namespace std;

int main()
{
        int c,d,e;
        ofstream out("1227a.txt");
        ifstream in("1227a.txt");
        out<<2<<endl;//初始为2
        cout<<2<<endl;
        for(int a=2;a<=100;a++)//被除数
           {
                  for(int b=2;b<=(a+3)/2;b++)//设定除数的一半循环
                     {
                             in>>c;//读入除数
                             d=a%c;//判断是否被整除
                             cout<<b<<" "<<a<<"%"<<c<<endl;
                             if(d==0)break;
                             //cout<<b<<" "<<a<<"%"<<c<<endl;
                             e=(a+3)/2-1;
                             if(e==b)//判断是否是最大除数
                               {
                                out<<a<<endl;
                                //cout<<a<<"%"<<c<<endl;
                               }
                      }
                   }         
}

//计算素数的程序。将被除数前1/2中的 素数 作检查,如果不能被前面的素数整除则存入该数,算后面的数。
//问题再于除数只能显示2,而以后存入的数读不出来。帮一下忙哈,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 00:25 , Processed in 0.053881 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表