⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled2.cpp

📁 这个源码是用来通过顺序的扫描输入流中的数据
💻 CPP
字号:
#include<iostream>
#include<fstream>
using namespace std;
int a[1000000];//记录密码
int xulie[1000000];//这里两个数组的下标声明足够大
int main(char args,char* argv)
{
    ifstream filein;//声明输入文件流
    int n=0;
    filein.open("D:\\dd.txt");  //与文件建立关联
    int start;//记录开始的位置
    int m,t;//m是当前报数的密码数
    filein>>start;
    filein>>a[n];
    xulie[0]=1;
    while(!filein.eof())//这个判断是否到了文件尾部
    {
    n++;
    filein>>a[n];
    xulie[n]=n+1;
    }
    m=a[start-1];
    t=start-1;
    for(int i=n+1;i>=1;i--)//因为n表示的是数组的最//大下标,所以个数就是n+1
    {
        t=(t+m-1)%(i);
        m=a[xulie[t]-1];//记录下一轮的密码数
        cout<<xulie[t];
        for(int j=t;j<i-1;j++)
        xulie[j]=xulie[j+1];
        } 
     cout<<"\n\n\n按任意键键退出........";
     filein.close();//关闭文件
     cin.get();  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -