求出1到100内能被7或11整除但又不能同时被整除的程序
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 10:30:49
#includevoidmain(){intsum=0;inti;for(i=1;i再问:main(){inti,a,b,c;a=0,b=0,c=0;for(i=1;i
stringstr="";for(inti=1;i
voidfun(int*a,int*n){inti,j,k;*n=0;for(i=1,j=1,k=1;i
voidCountValue(int*a,int*n){*n=Count(a);}intCount(int*array){/////ValueDesignintNumber=1;intDivisibl
inta[1000];intk=0;for(inti=1;i
#includevoidmain(){\x09inti;\x09intsum=0;\x09for(i=10;i
***1-100能被3整除的所有奇数之和s=0FORi=1TO100\x05IFMOD(i,3)=0ANDMOD(i,2)0\x05\x05s=s+i\x05ENDIFENDFOR"s="+ALLTR
intFUN(intm,int*a){inti,n=0;for(i=1;i
指针赋值写错了指针初始化inta=3;int*p=&a;赋值:inta=3;int*p;p=&a;运行一下这段代码#includevoidmain(){inti,t,a[101],*b;t=0;for
#include <stdio.h>int main() {\x09int i, count = 0;\x09for(
PrivateSubCommand1_Click()Dimi,j,sumAsIntegerFori=1To100j=iMod21Ifj=0Thensum=sum+i^2NextiPrintsum'打印
inti;*n=0;for(i=1;i=1000;i++)if((i%7==0&&i%11!=0)||(i%7!=0&&i%11==0)){*a=i;*n=*n+1;a++;}
也就是能被6整除6,12,18,24,30,36,42,48,54,60,66,72,78,84,90,96
#includeinta[50];intfun(intm){intn=0;for(inti=1;i
3和7的最小公倍数是21,21*4=84,所以100内能同时被3或7整除的最大偶数是84
cleardimea(300)m=1fori=1to1000ifi%7=0andi%11!=0a(m)=im=m+1endififi%11=0andi%7!=0a(m)=im=m+1endifendf
3×7=21100内能被3或7整除的数有21,42,63,84所以最大的奇数为63
Fori=1To100If(Mod(i,7)=0OrMOd(i,11)=0)ANDi77?iendifEndFor**100以内能被7和11同时整队的只有77,如果不用这个,可以用(Mod(i,7)=
求1到200内能被3整除不能被7整除的个数记所求为xx=[200/3]-[200/(7*3)]=66-9=57注:[]表示高斯取整函数,表示向下取整(floor),即小于等于自身的最接近整数(也就是不
一个for嵌套一个if,注意n要定义为int,倒数用1.00/n即可再问:哦哦,谢啦