资讯动态

26:统计满足条件的4位数个数

发布时间:2026/10/19 11:59:10 来源:尧图企业网站定制
/** * 题目名称统计满足条件的4位数个数 p * 题目来源http://noi.openjudge.cn/ch0105/26/ p * 程序功能输出满足题目规定条件的四位数的个数 * * author 潘磊just_panleijust.edu.cn * version 1.0 */importjava.util.Scanner;publicclassMain{/** * 返回满足下列条件的四位数的个数p * 个位数上的数字减去千位数、百位数、十位数上的数字结果大于0。 * * param nums 待检测的四位数。 * return 满足上述条件的四位数的个数。 */publicintcount(int[]nums){inta;// 个位数intb;// 十位数intc;// 百位数intd;// 千位数intans0;// 符合条件的四位数的个数/* 依次遍历每个四位数 */for(intnum:nums){anum%10;// 当前四位数的个位数b(num/10)%10;// 当前四位数的十位数c(num/100)%10;// 当前四位数的百位数dnum/1000;// 当前四位数的千位数if(a-b-c-d0){// 如果当前四位数符合条件ans;// 令计数器加1}}returnans;}publicstaticvoidmain(String[]args){MaincallnewMain();ScannerinputnewScanner(System.in);intninput.nextInt();int[]numsnewint[n];for(inti0;in;i){nums[i]input.nextInt();}System.out.print(call.count(nums));}}

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑