编程求出1-100之间所有的素数(只能被1和它本身整除),要求每5个换行输出.
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/29 07:46:21
你一点都不做?做一做大家给你修改才是正途
#include#includeintp(intx)//x是素数返回1,否则返回0{inti;for(i=2;i0)y=y/10,i++;//求x的位数y=x;while(y){a=y/pow(10,
settalkoffclearfori=1to100ifi%3=0.and.i%7=0?iendifendforsettalkon
#includemain(){inti,sum=0;for(i=0;i
额还没解决?你是刚学C?好吧基本没啥问题了,不过给你指几个问题:1.main函数没返回类型;2.i=i*i这句有问题,这里i都变了,后面再i++的话情何以堪;3.c=i%100,c你是想取百位数吗?那
1su=0;fori=1:100ifmod(i,5)==0su=su+i;endendfprintf('所求和为:%d',su);2a=1;b=10;disp('x(1)=1\nx(2)=10');f
数据量小,建一个循环用暴力解决的方法#includeintmain(){intsum=0;//存入和for(inti=11;i
SETTALKOFFS1=0S2=1FORi=1TO100IFmod(i,2)=1S1=S1+iELSES2=S2*iENDIFENDFORs1,s2再问:亲,我把上面的复制到了软件里为什么会显示“找
代码如下:运行条件:form1上有一个文本框,名称text1,一个按钮,名称command1运行结果显示在text1里面PrivateSubCommand1_Click()DimiAsIntegerM
#includeintmain(void){inti,sum;sum=0;for(i=1;i
PrivateSubCommand1_Click()Dimi,j,sumAsIntegerFori=1To100j=iMod21Ifj=0Thensum=sum+i^2NextiPrintsum'打印
我看了你的程序,给你做个小的修改,首先你很厉害!1,.if判断那里有错,if((a+b+c)%2==1)2.你不能这么判断完全平方根你得先定义一个int变量写成x*x==i这样的表达式3.把上面两个条
intP(intx){inta,b;b=(int)sqrt(x);for(a=2;ab)return1;elsereturn0;}是判断质数的函数,接下来的你自己去弄调用吧
clears=0fori=1to100ifi%30ifi%2=1s=s+iendifendifendfor"1至100之间非3的倍数的所有奇数之和为:",s
PrivateSubCommand1_Click()Dimoushu%,danshu%,sum%oushu=0danshu=0Fori=1To10Randomizesum=Int(Rnd*100)If
PrivateSubCommand1_Click()Fori=100To999IfIsPrime(i)Thenn=n+1Printi;IfnMod10=0ThenPrintEndIfNextiEndS
publicclassSumOfEven{\x09publicstaticvoidmain(String[]args){\x09\x09intsum=0;\x09\x09for(inti=1;i
LOCALlnI,lcZf,lnGw,lnSw,lnBwFORlnI=100to999lcZf=ALLTRIM(STR(m.lnI))lnGw=VAL(SUBSTR(m.lcZf,3,1))lnSw=
脚本语言可多了你说的是哪种呢?
楼上算法有问题,多了几个PrivateFunctionprime(nAsInteger)AsBoolean'返回值=True是素数,False不是素数DimkAsIntegerprime=TrueFo