vf中被18整除的最大4位数怎么做
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 11:54:36
1903能同时被2、5、3整除的最大两位数是90能被11整除的数的特征是奇数位与偶数位上的数字差能被11整除要最小,千位取1,个位取3
#includemain(){inti;intmax[5];/*保存最大的5个数*/max[0]=999/7;/*最大的能被7整除的三位数*/for(i=1;imax[i]=max[i-1]-7;/*
被11整除的条件是:奇数位的数字之和与偶数位的数字之和的差能被11整除.设“奇数位的数字之和”=a、“偶数位的数字之和”=b则b大于等于(1+3+4)=8则a+b=1+3+4+5+7+9=29如果“奇
0.1.4.6.7能被2.3.5整除,肯定有0,而且4个数的和能被3整除,只有147符合条件7410
答案是1230,4320;因为被2和5整除.所以末尾一定是0.因为被3整除,所以前面3个数字加起来是3的倍数.因此最小的是尽可能是高位小.所以最小为1230;最大为4320;
最大的一个是9988,最小的一个是8899
1+3+4+5+7+8=28,奇数位和偶数位的差是11的倍数,可以是:14-14=0,19.5-8.5=11(不合题意要求);25-3=22(三个数字相加>=8,不可能是3),所以,只有奇数位和偶数位
∵三位数中最大的4的倍数是996,又∵四位数能被9整除的条件是4个位置上的数字之和是9的倍数,∴9+9+6=24,∴要是9的倍数,最后的一位就只能是3.故选C.
最大的是8760最小的是1680
clears=0fori=1000to9999ifi%9=0andi%11=0或ifmod(i,9)=0andmod(i,11)=0s=s+iendifendfor?"所有四位数中能同时被9和11整除
36=4×9,即这个八位数能同时被4,9整除,则这个八位数数字之和能被9整除,0+1+2+…+9=45是9的倍数,故十个数字中去掉的两个数字之和为9,要使八位数尽可能大,则去掉的则两个数字为5和4;所
四位数要最大,千位、百位均应是9,因此,最大的满足条件的四位数可以设为99ab,由于99a可以被4整除,故a取最大值为6,又因为99ab可以被9整除,则b=3,故答案为3.
s=0forn=100to999ifn%3=0s=s+nendifendfor?"s=",s
楼上给了个C语言的,改VF可用re=0fori=1TO100if(i%3=0)re=RE+iENDIFENDFORRE
是9757830
能被8和6整除的最小两位数是(24),最大两位数是(96)
9876504因为要求是最大的7位数,且各位数不同,所以前几位一定是98765**后面两位代入0.1.2.3.4的其中两个,算一下就可以了
x=11*m(m∈N+)x+4=6*n(n∈N+)x-4=7*p(p属于N+)1000≤x≤9999根据这些条件,最后两位肯定是44在试一下,发现貌似最大只能是9944
设这个数是x,则x能被11整除x-4,能被7整除,x-11能被7整除.x-11能被7和11整除!x+4能被6整除,x-11加15能被6整除,即加3能被6整除.所以x-11能被3整除,且x-11是奇数.
……您要七位数还是要六位数==&最大的六位数是999999,除以22余11,因此999988是满足要求的最大六位数最大的七位数是9999999,除以22余9,因此9999990是满足要求的最大七位数