我的码风Style For Code

本文作者分享了自己独特的编程风格,强调代码的可读性和一致性,如使用万能头文件、全局变量处理、规范的大括号使用和简洁的输入输出方法。

声明:本文仅为声明、阐述、解释我不太入流的码风,使机房OIer们明白我的代码为什么总是那么长。(bushi

或者是,好多人写了,觉得是个流露自己的机会,follow!

第一稿:20240129

更新日期:20240420(进行了一些不大不小的改动)

一.头文件

#include<bits/stdc++.h>

万能头文件库

宏定义

#define int long long
#define inl inline
#define ll long long

二.变量或者常量

数组全局

const int N=114514;

变量很随便吧

STL放全局

命名正经和不正经的比例九一

三.三个括号

关于大括号,我一定会换行的!!!这是我和其他OIer最大的区别

中括号正常

小括号正常

一个语句一个分号,或者说,一行只能有一个分号

四.运算符

字符无空格,if下一行空两格

五.输入输出

scanf,cin都行,普通时用cin(因为字少(gg狂怒))现在用快读了,有需求时用scanf,cout和printf同理

#include<bits/stdc++.h>
#define inl inline
using namespace std;
const int N=1e3;
int fib[N];
inl int read()
{
    int x=0,f=1;
    char ch=getchar();
    while(ch<'0' or ch>'9')
    {
        if(ch=='-')
          f=-1;
        ch=getchar();
    }
    while(ch>='0' and ch<='9')
      x=x*10+ch-'0',ch=getchar();
    return x*f;
}
int main() 
{
	int n;
	cin>>n;
	fib[0]=0;
	fib[1]=1;
	for(int i=2;i<=n;i++) 
    {
		fib[i]=fib[i-1]+fib[i-2];
	}
	cout<<fib[n]<<endl;
    return 0;
}

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值