C语言,列出100以内的素数

C语言,列出100以内的素数,第1张

列出100以内的素数

代码如下:

#include <stdio.h>

int main(void)

{

int i,j,k

printf("%d\n",2)2肯定是素数[em02]

for(i=1i<=100i+=2)

{

for(j=2j<ij++)

if(i%j==0)      break

if(i==j)

printf("%d\n",i)

}

return 0

}

拓展资料

从console输入一个数,判断这个数睁敬是否为素数(质数)。

代码如下:

判断过程代码如下:

素数是指在一个大于1的自然数中,除了1和此整数自身外,没法被其禅游他自然数整除的数。要判悉袭慎断这个数是不是素数,需要将比它小的数(除1外)整除它,如果能就说明这不是素数。

用C#编程输出100以内的所有素数可以采用以下的代码:

int i = 1//循环变量

bool s//表示是否为素数

for (i <100i++)

{

s = true//假设当前的i为素数

for (int j = 2j <ij++)

{

//如果i能被它本身和1以外的数整除,那么他就不是素数

if (i % j == 0)

s = false

}

//如果是素数则输出

if (s)

Console.WriteLine(i.ToString())

}

扩展资料:

C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设郑老计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。

关键字

abstract:可以和类、方法、属性、索引器及事件一起使用,标识一个可以扩展但前灶不能被实体化的、必须被实现的类或方法。

as:一个转换 *** 作符,如果转换失败,就返回null。

base:用于访问被派生类或构造中的同名成员隐藏的基类成员。

catch:定义一个代码块,在特定类型异常抛出时,执行块内代码。

checked:既是 *** 作符又是语句,确保编译器运行时,检查整数类型 *** 作或转换时出现的溢出。

const:标识一个可在编译时计慧丛扮算出来的变量值,即一经指派不可修改的值。

delegate:指定一个声明为一种委托类型。委托把方法封装为可调用实体,能在委托实体中调用。

enum:表示一个已命名常量群集的值类型。

event:允许一个类或对象提供通知的成员,他必须是委托类型。

参考资料来源:百度百科-c#


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12219803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存