蓝桥杯的一些技巧

1.判断1-2022中2的个数

   用编译器把它打印出来 赋值到word文档使用替换功能

2.闰年的判断

   if((x%4==0&&x%100!=0)||x%400==0) 

3.int类型能表示的最大数为2147483627    2.14*10^9

   short int能表示最大数为32767 

 4.  输入double类型 必须用lf 防止精度丢失

      输出double类型 可用f  输出精度会在函数内处理并不会丢失

5.  小数四舍五入时  double a=3.6

                                a=(int)(a+0.5)

    输出一个数+%并且小数点保留0位  printf("%.0f%%",c); 

6.  任何数和0做异或还是任何数

7.  printf("%03d",n);  n的位数大于等于3位 全部输出  不够三位前面补0

     printf("%3d",n);    n的位数大于等于3位 全部输出  不够三位前面补空格

8.  数组过大时定义为全局变量 否则容易运行不出结果

9.  printf("%g",num);    %g小数点右侧的尾数0不被显示