[考研]东大C语言编程题——01判断素数


title: '[考研]东大C语言编程题——01判断素数'
date: 2017-09-08 22:11:21
tags: [考研,东北大学,C]
thumbnail: http://upload-images.jianshu.io/upload_images/3635391-6ba8d3822c99643d.jpg
toc: true


题目标记:⭐⭐

题目描述

输入m,判断其是否为素数

代码

#include <stdio.h>
#include <math.h>
int main()
{
    int m,i,num;
    scanf("%d",&m);
    num=sqrt(m);
    for(i=2; i<=num; i++)   //这里以2作为起点,只需循环sqrt(x)次即可
        if(0==m%num) break;
    if(i>num) printf("True\n"); //检验依据即为循环是否正常退出
    else printf("False\n");
    return 0;
}

运行结果

运行结果

Github代码地址

https://github.com/1141937908/NUNETM/blob/master/01%E5%88%A4%E6%96%AD%E7%B4%A0%E6%95%B0.cpp

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容