|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
main()
{
int a,b,c,d,e,i,n=0,g[s],max;
for(a=1;a<=5;a++)
{
for(b=1;b<=5;b++)
{
for(c=1;c<=5;c++)
{
for(d=1;d<=5;d++)
{
for(e=1;e<=5;e++)
{
i=a*10000+b*1000+c*100+d*10+e;
if(a==b||a==c||a==d||a==e||b==c||b==d||b==e||c==d||c==e||d==e||i%7==0 )
continue;
printf("%d\n",i);
s=n;
g[s]=i;
n++;
}
}
}
}
}
max=g[0];
for(i=1;i<=s;i++)
{
if(g[s]>max)
max=g[s];
}
printf("%d",max);
}
本帖最后由 jackz007 于 2021-11-23 00:14 编辑
- #include<stdio.h>
- int main(void)
- {
- int a , b , c , d , e , i , min = 0 ;
- for(a = 1 ; a <= 5 ; a ++) {
- for(b = 1 ; b <= 5 ; b ++) {
- if(b != a) {
- for(c = 1 ; c <= 5 ; c ++) {
- if(c != a && c != b) {
- for(d = 1 ; d <= 5 ; d ++) {
- if(d != a && d != b && d != c) {
- for(e = 1 ; e <= 5 ; e ++) {
- if(e != a && e != b && e != c && e != d) {
- i = a * 10000 + b * 1000 + c * 100 + d * 10 + e ;
- if(! (i % 7)) {
- if(min < 10000) min = i ;
- else if(i < min) min = i ;
- }
- printf("%d\n" , i) ;
- }
- }
- }
- }
- }
- }
- }
- }
- }
- printf("min = %d\n" , min) ;
- }
复制代码
编译、运行实况:
|
|