• 随机数据生成器


    /***小奔数据生成器 
    
    请仔细阅读下方提示! 
    
    生成数据共有4步 ! 
    
    请严格按照指示操作! 
    
    ***/
    
    #include <stdio.h>
    #include <algorithm>
    #include <stdlib.h>
    #include <time.h>
    #include <string.h>
    #include <conio.h>
    #include <bits/stdc++.h>
    using namespace std;
    char num[3];
    void chgnum(int n){
    	num[0]=num[1]=num[2]='';
    	if(n<10) num[0]=n+'0';
    	else num[0]=n/10+'0',num[1]=n%10+'0';
    }
    /***
    	
    	
    	第一步: 把你的std里面main函数以外的代码(结构、类、函数、...的声明和定义)拷贝进来! 
    	
    	
    ***/
    void ans(char *infile,char *outfile){
    	freopen(infile,"r",stdin);
    	freopen(outfile,"w",stdout);
        /***
    	
    	
    	第二步: 把你的std里面main函数中的代码删掉“return 0;”之后拷贝进来!请把cin/cout改为scanf/printf! 
    	
    	
    	***/
    	return ;
    } 
    void gen(char *file,int randplus){
    	freopen(file,"w",stdout);
    	srand(clock()+randplus);
    	/***
    	第三步: 数据生成器加入!请使用scanf/printf! 
    	e.g. A+B Problem生成器: 
    	int a=rand()%2000,b=rand()%2000;
    	printf("%d %d
    ",a,b);
    	***/
    	return ;
    }
    int main(){
    	int N;
    	puts("--------------------小奔数据制作器 版权:CYH--------------------");
    	printf("输入制作的数据组数(100以内): ");
    	scanf("%d",&N);
    	puts("-----------------------------数据制作开始----------------------------");
    	srand((unsigned)time(NULL));
    	int P=rand()%100;
    	char Fname1[20],Fname2[20];
    	int i;
    	unsigned START=clock();
    	for(i=1;i<=N;i++){
    		freopen("CON","w",stdout);
    		printf("制作第%d组数据...
    ",i);
    		strcpy(Fname1,"***00");//第四步!把***改为你想要的文件名! 
    		strcpy(Fname2,"***00");
    		chgnum(i);
    		strcat(Fname1,num);
    		strcat(Fname2,num);
    		strcat(Fname1,".in ");
    		strcat(Fname2,".out ");
    		gen(Fname1,P);
    		ans(Fname1,Fname2);
    	}
    	freopen("CON","w",stdout);
    	printf("全部制作完成!用时%d毫秒
    请按任意键退出数据制作器...",clock()-START);
    	getch(); 
    	return 0;
    }
    
  • 相关阅读:
    CS224n, lec 10, NMT & Seq2Seq Attn
    CS231n笔记 Lecture 11, Detection and Segmentation
    CS231n笔记 Lecture 10, Recurrent Neural Networks
    CS231n笔记 Lecture 9, CNN Architectures
    CS231n笔记 Lecture 8, Deep Learning Software
    CS231n笔记 Lecture 7, Training Neural Networks, Part 2
    pytorch坑点排雷
    Sorry, Ubuntu 17.10 has experienced an internal error
    VSCode配置python插件
    tmux配置与使用
  • 原文地址:https://www.cnblogs.com/vercont/p/10210071.html
Copyright © 2020-2023  润新知