204.c

来自「一些常见C试题的源代码」· C语言 代码 · 共 28 行

C
28
字号
#include <stdio.h> 
#define MAX  4 
int a[MAX], b[MAX], cnt=0; 

void jsVal() 
{int i,j; 
int qw,bw,sw,gw; 
for (i=0;i<MAX;i++) 
{qw=a[i]/1000;    bw=a[i]%1000/100; 
sw=a[i]%100/10;  gw=a[i]%10; 
if((qw<=bw)&&(bw<=sw)&&(sw<=gw)&&(a[i]%2==0))  b[cnt++]=a[i]; 
} 
for(i=0;i<cnt-1;i++) 
for(j=i+1;j<cnt;j++) 
if (b[i]>b[j]) {qw=b[i];b[i]=b[j];b[j]=qw;} 
} 

void main() 
{ 
	int i ; 
	jsVal() ; 
	printf("请输入4个4位的整数:") ;
	scanf("%d",&i);
	printf("满足条件的数=%d\n", cnt) ; 
	for(i = 0 ; i < cnt ; i++) printf("%d ", b[i]) ; 
	printf("\n") ; 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?