程序执行时间:
#include<ctime>
clock_t start_t , finsh_t;
double total_t;
start_t = clock();
/*代码*/
finsh_t = clock();
total_t = (double)(finsh_t - start_t) / CLOCKS_PER_SEC;
printf("%.3fsec" , total_t);
产生随机数:
#include<cstdlib>
#include<ctime>
srand((int)time(0));
for(int i = 0;i<=10;i++)
cout << rand() <<endl;
输入输出文件:
#include<cstdio>
freopen("f.in" , "r" , stdin);
freopen("f.out" , "w" , stdout);
宏定义循环
#define _for(i,a,b) for(int i=(a);i<(b);++i)
读取整数
int readint(){
int x ;scanf("%d" , &x);return x;
}
int readint(){
int c = getchar() , d = 0 , e = 0;
while(!isdigit(c)){
if(c == '-')e = 1;
c = getchar();
}
while(isdigit(c)){
d = d*10 + (c - '0');
c = getchar();
}
return e ==1?-d:d;
}