.CN 三亚资讯 生活散文
用户名:    密码:   注册
163邮箱 QQ邮箱 京东 微博 网易 新浪 百度 百度翻译   工行 中行 建行 交行 农行 邮政银行
首页> 电脑杂记

c统计满足条件的 4 位数

2021-08-8 12:29    1377次

给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。
输入:
输入为两行,第一行为四位数的个数 n,第二行为 n 个的四位数。(n<=100)
输出:
输出为一行,包含一个整数,表示满足条件的四位数的个数。
样例输入:
5
1234 1349 6119 2123 5017
样例输出:
3

#include <iostream>
using namespace std;
int main(){
    int n, num, x=0, ge, shi, bai, qian;
    cin >> n;
    for (int i=0; i<n; i++){
        cin >> num;
        qian = num/1000;
        bai = num/100%10;
        shi = num/10%10;
        ge = num%10;
        if ((ge-qian-bai-shi)>0) x++;
    }
    cout << x << endl;
    return 0;
}

  • 网友评论仅供网友表达个人看法,并不表明三亚资讯同意其观点或证实其描述:
  • 验证码:
  • 关于我们      版权声明      服务条款      联系我们      站点地图      sitemaps    琼ICP备05002060号       ©Copyright 2003 - 2024  www.sunya.cn  三亚资讯
    Powered by 霄荣广告 传递美好