2021-11-14 洛谷练手总结

#include <stdio.h>
int main ()
{
    int x;
    int a=0,b=0,c=0,d=0;
    scanf("%d",&x);
    if(x%2==0&&(x>4&&x<=12)) a=1;
    if(x%2==0||(x>4&&x<=12)) b=1;
    if((x%2==0&&(x<=4||x>12))||(x%2!=0&&(x>4&&x<=12))) c=1;
    if(a==0&&b==0&&c==0) d=1; //a==b==c==0这种写法不正确!!!!!
    printf("%d %d %d %d",a,b,c,d);
}

1、要特别注意a==b==c==0这种写法是不符合语法要求的。

2、%g与%lf格式化输出的区别

      %g不会输出无意义的0。

      %.6g表示保留6位有效数字,%.6lf表示保留小数点后6位。

//刚开始接触洛谷上的题,有些入门题其实还挺水的,但是适合巩固巩固自己的语法能力。

//对于普及提高题还是挺有意思的,可以锻炼锻炼自己的逻辑算法能力(关键是可以多膜拜膜拜讨论区大佬的算法hhh)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值