判断素数C语言案例-循环
Posted 青少年编程与机器人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断素数C语言案例-循环相关的知识,希望对你有一定的参考价值。
素数又称质数。所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除。
思路:因此判断一个整数m是否是素数,只需把 m 被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。
#include <stdio.h>
int main()
{
int a=0; // 默认为素数,标记1
int num=0; // 输入的整数
printf("输入一个整数:");
scanf("%d",&num);
for(int i=2;i<num;i++)
{
if(num%i==0)
{
a=0; // 如果整除,标为0,说明不是素数
}
}
if(a==1)
{
printf("%d是素数。\n", num);
}
else
{
printf("%d不是素数。\n", num);
}
return 0;
}
同时我们开设了可视化课程,主要针对低年级且未接触过编程的新同学,课程内容多数改编自经典C语言例题,学习起来更easy!
可视化班级课程:求1-100内所有素数
连云港唯一一家正规编程机构,非拼装类机器人!南邮、东南教授研发的从入门到参加全国信息学奥林匹克竞赛课程体系!优质竞赛教研团队!
www.lygnck.com
搜索小程序查看课程体系:青少年编程与机器人教育1
徐老师:17305185500
微信:18651728829
以上是关于判断素数C语言案例-循环的主要内容,如果未能解决你的问题,请参考以下文章