袁一航


私信TA

用户名:dotcpp0689705

访问量:3223

签 名:

https://www.msn.cn/zh-cn/play/arcade

等  级
排  名 840
经  验 3639
参赛次数 12
文章发表 74
年  龄 0
在职情况 学生
学  校 景园中学
专  业

  自我简介:

Gold Digger https://supermario-game.com/fullscreen

解题思路:先定义出个数,再用if语句和for循环来表达题意,以下是参考代码;

注意事项:在定义时,最好定义成浮点型,不然后面处理强转很麻烦;

变量尽量少定义,不建议用第2种方法;

参考代码:

方法一:

#include <iostream>

using namespace std;

int main()

{

int n,x;

int m=0;

cin>>n;

for (int i=0; i<n;i++)

{

cin>>x;

if (x%10-x/1000%10-x/100%10-x/10%10>0)

m++;

}

cout<<m;

return 0;

}

方法2:

#include<bits/stdc++.h>

using namespace std;

int n,x,g,s,b,q,sum;

int main(){

   cin>>n;

   for( int i=1; i<=n; i++ ){

       cin>>x;

       g=x%10;

       s=x/10%10;

       b=x/100%10;

       q=x/1000;

       if( g-q-b-s>0 ){

           sum+=1;

       }else{

           sum=sum;

       }

   }

   cout<<sum;

   return 0;

}


 

0.0分

3 人评分

  评论区

  • «
  • »