根据素数的性质,判断输入的数量是否为素数。
素数可以被1和它自己整除。
functionSushuJudge=fzz22(x ) fzz22 ) x )函数用于确定x是否为素数。 如果SushuJudge的返回值为1,则输入数为素数。 如果sushujudge返回值为0,则输入数不是素数x=input(x )。 forI=2:x-1if0==rem(x,I ) SushuJudge=0; 0fprintf(x不是素数(n ); 布雷克; elseif i==x-1 SushuJudge=1; 1fprintf(x为素数(n ); endendend在创建此函数时,需要理解以下内容:
1.rem和mod都可以取馀数,rem取馀数的结果符号与所取的馀数一致,而mod取馀数的结果符号与所取的馀数一致。 接下来列举粒子。
rem (-10,3 ); ans=-1 mod (-10,3 ); ans=2rem(36,-5) ans=1mod ) 36,-5) ans=-4 )2.if函数退出后,从另一行输入end。