试题详情
- 简答题编一个程序,输入一个正整数,判断它是否为素数。如不是,则输出其所有正约数。
-
Console.WriteLine("请输入一个正整数:");
uinti,n,flag;
boolf=true;
n=uint.Parse(Console.ReadLine());
//uint.TryParse(Console.ReadLine(),outn);
for(i=2;i{
if(n%i==0){f=false;break;}
}
if(f)Console.WriteLine("{0}是一个素数。",n);
else
{
Console.Write("{0}不是一个素数。/n{1}=",n,n);
i=2;
flag=0;
while(i<=n)
{
while(n%i==0)
{
n=n/i;
if(flag!=0)Console.Write(’*’);
flag=1;
Console.Write("{0}",i);
}
i++;
}
} 关注下方微信公众号,在线模考后查看
热门试题
- 定义方法时使用的参数是(),调用方法时使
- 已知a,b,c均为整型变量,表达式b=a
- 委托声明的关键字是()
- 已知某类的类名为ClassA,则该类的析
- 下列语句是MyClass的一部分,obj
- C#数组主要有三种形式,它们是()。
- 在Queue类中,Enqueue方法的作
- Exception类中有两个重要的属性:
- C#是作为()语言的替代品种出现的。
- 下列程序的运行结果是() classP
- 只读字段声明为()关键字。
- 请写出描述“-10≤x≤10”的C#语言
- 在.NET中,一些数据类型为引用类型,当
- PLC机的主要特点是()
- 值类型和引用类型的区别?
- 以下对枚举类型的定义,正确的是()
- 编一个程序,定义结构类型(有学号、姓名、
- C#的构造函数分为实例构造函数和静态构造
- Fibonacci序列的前二项是0和1,
- 编一个程序,从键盘上输入三个数,用三元运