歪门邪道

想起来在加数组

 

2018.10.30 Update

在考 NOIP 的时候可能会用到 long long 的数据类型,可是再输入输出的时候,若是是 scanf、printf 的话spa

要控制格式,%lld 和 %I64d,老是有人由于写错了就 GG 了。code

自从有了宏定义,妈妈不再用担忧 long long 读入的格式控制 GG 了。blog

#if (WIN32) || (__WIN32) || (__WIN64) || (_WIN64) || (WIN64) || (_WIN32)
    #define lld "%I64d"
#else
    #define lld "%lld"
#endif

 

还有就是宏定义 freopenclass

#define start(x) freopen(""#x".in", "r", stdin);\
                 freopen(""#x".out", "w", stdout)

这样子写就能够在开始时向下面同样的写date

start(data);

data 即为文件名。 数据类型

 

 

-------------------分割线--------------------程序

2018.7.20 Update

 

在你写一个程序的以前,最好先在开头写上下面这几句话,你就有可能不会对着小黄鸭怀疑一个小时人生数据

#define mian main
#define ture true
#define flase false

 

 

每每在使用数组的时候还会配套使用数组下标的计数器di

为了避免让它们可以轻易搞混。咱们能够这样子写

num[++num[0]] = x;

 

在你考试的时候就剩下最后两分钟了,你忽然发现数据范围爆int,别着急

在头文件下面写上这一句,而且去掉int main()的int

#define int long long
相关文章
相关标签/搜索