列出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#
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)