程序设计基础-第八章.ppt

编辑ppt //判断输入的数是否为素数 #include stdio.h #include stdlib.h int main(int argc, char *argv[]) { int m, k, i; printf(输入整数m: ); scanf(%d, m); //依次判断m是否能被2~m-1之间的整数整除 k = m - 1; for (i = 2; i = k; k++) { if (m % i == 0) //如果m是i的倍数,即i为m的约数 break; } if (i = k) printf(%d不是素数!\n, m); else printf(%d是素数!\n, m); return 0; } 程序: 循环中的问题 2. 终止本次循环 在循环执行的过程中,有时需要终止当前循环,不在执行当前循环以后的语句,继续执行下次循环。例如: 输 出 1?1000之间能被3、5、7 同时整除的数。一个数字若不能被 3 整除,则不用判断其他条件, 继续测试下一个数据。同时若不能被5 整除、不能被7 整 除时与此相似。若满足被3、5、7 同时粮除,则输出数据。 continue语句完成此功能。 功能:跳过循环体下面未执行的语句,接着进行循环下一次迭代。 一般格式:continue; while(...) {

文档评论(0)

1亿VIP精品文档

相关文档