质数:
一个大于1的自然数,除了1和它自己以外,不能被其他自然数整除的数称为素数:
程序解释:
输入数字,输出之前的所有素数
# include stdio.hboolisprime (intm ) {int i; for(I=2; im; 在获得I )//参数m之后,如果(if(0==m%I ) ) /剩余之前的任何值为0,则确定退出for循环break; }if(I==m ) /如果两个数相等,则返回true;否则返回falsereturn true; elsereturn false; (intmain ) void ) ) {int val; int i; scanf('%d ',val ); //输入for(I=2; i=val; 在I//val之间循环的所有次数(if(isprime(I ) ) /调用判决函数如果返回值为true,则返回当前I的值printf )“%dn ',I ); //之后,for循环i1 }返回0; }执行结果: