5 条题解

  • 0
    @ 2025-2-11 14:44:33

    题目分析

    判断 nn 个四位数中的个位减十位、百位、千位之差是否为正,

    即四位数 abcd\overline{abcd} 中的 dabcd-a-b-c

    对于给定的四位数 abcd\overline{abcd},我们可以通过除法 / 和模运算 % 来进行数位分离操作。

    a=a= s/1000

    b=b= (s/100)%10

    c=c= (s/10)%10

    d=d= s%10

    代码实现

    #include<cstdio>
    int n,s,c=0;
    int main(){
        scanf("%d",&n);
        while(n--)scanf("%d",&s),c+=(s%10-s/1000-(s/100)%10-(s/10)%10>0)?1:0;
    	printf("%d",c);
        return 0;
    }
    
    

    记得给五星好评哦喵~ 谢谢客官啦~

    信息

    ID
    2076
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    186
    已通过
    111
    上传者