标程_输入输出
quick_read_write
#include<iostream>
#include<cstdio>
using namespace std;
int read()
{
int rel,c;
for(c=getchar();c<'0'||c>'9';c=getchar());
for(rel=c-'0',c=getchar();c>='0'&&c<='9';rel=(rel<<3)+(rel<<1)+c-'0',c=getchar());
return rel;
}
void print(int x)
{
if(x)
print(x/10),putchar(x%10+'0');
return;
}
void write(int x)
{
if(x>0) print(x);
else if(x==0) putchar('0');
else putchar('-'),print(-x);
return;
}
int main()
{
int x;
x=read();
write(x);
return 0;
}
cin_cout
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream fin(".in");
ofstream fout(".out");
ios::sync_with_stdio(false);
cin>> ;
fin>>;
cout<< ;
fout<<;
fin.close();
fout.close();
return 0;
}
fopen_fscanf_fprintf
#include<iostream>
#include<cstdio>
using namespace std;
FILE *finput,*foutput;
int main()
{
finput=fopen(".in","r");
foutput=fopen(".out","w");
ios::sync_with_stdio(false);
fscanf(finput,"%d",&a);
fprintf(foutput,"%d",a);
return 0;
}
freopen_scanf_printf
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
freopen(".in","r",stdin);
freopen(".out","w",stdout);
ios::sync_with_stdio(false);
scanf("%d",&a);
scanf("%i",&a);
scanf("%u",&a);
scanf("%o",&a);
scanf("%x",&a);
scanf("%c",&a);
scanf("%s",&a);
scanf("%f",&a);
scanf("%e",&a);
scanf("%l",&a);
scanf("%*d",&a);
printf("%d",a);
printf("%u",a);
printf("%o",a);
printf("%x",a);
printf("%c",a);
printf("%s",a);
printf("%f",a);
printf("%e",a);
printf("%lf",a);
printf("%E",a);
fclose(stdin);
fclose(stdout);
return 0;
}