按照从大到小的顺序输出四位数中的个位+百位=十位+千位

public class TestDui {    public static void main(String[] args) {        //计数器的作用,统计数量        int count = 0;        for(int i = 9999;i > 999;i--){            //注意从大到小的排列,所以从9999开始            int ge = i % 10;            int shi = i / 10 % 10;            int bai = i / 10 /10 %10;            int qian = i / 1000;            if(ge + bai == shi + qian){                System.out.print(i+" ");                count++;                if(count % 5 == 0){                    System.out.println();                }            }        }        System.out.println("满足条件的个数是:"+count);    }}

原文地址:https://www.cnblogs.com/YRSWBY2016/p/12017499.html

时间: 2024-10-30 21:40:52

按照从大到小的顺序输出四位数中的个位+百位=十位+千位的相关文章

编程题:指针变量作函数参数,将两个整数按由大到小的顺序输出。

分析:通过指针变量作函数参数,无需返回值和全局变量,主调函数就可以使用被调用函数改变的值. #include<stdio.h> void swap(int *p1,int *p2) { int p; p=*p1; *p1=*p2; *p2=p; } void main() { int a=3,b=4; int *ptr1,*ptr2; ptr1=&a;ptr2=&b; if(a<b) swap(ptr1,ptr2); printf("%d,%d\n",

任意输入三个整数,按从大到小的顺序输出

#include <stdio.h> void main(){ int a,b,c,t; printf("请输入三个整数:\n"); scanf("%d,%d,%d",&a,&b,&c); if(a<b) { t=a; a=b; b=t; } if(a<c) { t=a; a=c; c=t; } if(b<c) { t=b; b=c; c=t; } printf("从大到小的排序为:%d,%d,%d&q

c语言:利用指针变量,用函数实现将3个整数按从大到小的顺序输出

利用指针变量,用函数实现将3个整数按从大到小的顺序输出. 解:程序: #include<stdio.h> void swap(int *ptr1, int *ptr2) { int temp = *ptr1; *ptr1 = *ptr2; *ptr2 = temp; } void exchange(int *q1, int *q2,int *q3) { void swap(int *ptr1, int *ptr2); if (*q1 < *q2) { swap(q1, q2); } if

JavaScript-判断指定日期是一年中第几天-按照从大到小的顺序输出

1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 /** 10 <=10 10% 11 <=10 10% + 10~20 7.5% 12 <=10 10

指针变量:输入a和b两个整数,按先大后小的顺序输出a和b。

#include <stdio.h>int main() { int *p1,*p2,*p,a,b;   printf("please enter two integer numbers:");   scanf("%d,%d",&a,&b);                   // 输入两个整数   p1=&a;                                  // 使p1指向变量a   p2=&b; 

输入三个数字,按从大到小的顺序输出

import java.util.Scanner;public class 比大小 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc =new Scanner(System.in); int x,y,z; System.out.println("请输入x的值:"); x= sc.nextInt(); System.out.println("请输入y的

C语言,输入一个正整数,按由大到小的顺序输出它的所有质数的因子(如180=5*3*3*2*2)

1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 long num; 7 8 while(cin >> num){ 9 if(num == 1){ 10 cout << num << endl; 11 continue; 12 } 13 14 for(int i = 2; i <= num; ++i){ 15 if(num%i == 0){ 16 num = num/i;

有15个数按从大到小的顺序存放在一个数组中, 用折半查找法找出该数是数组的第几个元素的值, 如果该数不在数组中,则输出“无此数”

//2017年7月22日 #include <stdio.h> #define LEN 15 int main(){ int n; void binSearch(int * p,int n); int arr[LEN]={98,97,88,87,76,70,65,54,43,42,39,36,35,31,29}; printf("请输入要查找的数:\n"); scanf("%d",&n); binSearch(arr,n); return 0;

习题 输入3个整数,使用条件编译的方式,让其按从小到大或者从大到小的方式输出

#include<stdio.h> int main(void) { int a,b,c,d; printf("请输入三个整数"); scanf("%d%d%d",&a,&b,&c); if (c>b) { d=b; b=c; c=d; } if (b>a) { d=a; a=b; b=d; } if (b<c) { d=b; b=c; c=d; } printf("从大到小的顺序是:%d,%d,%d&