永发信息网

用c#写的程序 判断一个数是不是质数。但是输入负数后仍然显示是负数。怎么让其不输入负数

答案:2  悬赏:80  手机版
解决时间 2021-03-23 13:13
static void Main(string[] args)
{ string input="";
int number=0;
bool result;
do
{Console.WriteLine("请输入一个正整数:");
input = Console.ReadLine();
if (input == "q" )
{ Console.WriteLine("程序结束!");
break;
} try
{ number = Convert.ToInt32(input);
result = ZhiShu(number);
if (result == true)
{ Console.WriteLine("{0}是质数!",number);
}
else
{Console.WriteLine("{0}不是质数!", number);
}
} catch
{ Console.WriteLine("输入的数据有误,请重新输入!");
continue;
}
} while (true);
Console.ReadKey();
} public static bool ZhiShu(int number)
{ for (int i = 2; i < number; i++)
{ if (number % 2 == 0)
{return false;
}
}return true;
}public static int Readint(int number) // 这个方法不知道如何与上面结合啊。不知道怎么用
{do
{ try
{ number = Convert.ToInt32(Console.ReadLine());
if (number <= 0)
{Console.WriteLine("输入有误!请输入一个正数!");
continue;
}
}
catch
{
Console.WriteLine("输入有误,请重新输入!");
}

}
while (true);
}
最佳答案
do{
int i=Console.ReadLine();

if(i<0){
Console。WriteLine("请输入正整数")

}
}while(i<0)//如果i是负数则继续输入
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于同根的诗句
苹果5手机半黑屏怎么办
好兄弟生孩子怎么祝福,祝福兄弟事业成功的话
四季种子经销部这个地址在什么地方,我要处理
_______forabowlofnoodles?A.HowmuchB.
读几年级英语怎么说,很久以前用英语怎么说
开出租车挣钱吗,一天得交多少钱
哚来咪从江店这个地址在什么地方,我要处理点
七上数学课堂作业本答案A\B本谁有啊???
适合表演艺考的诗歌,有没有什么艺考可以用的
[请问大家,我家英国斗牛犬脚趾缝里长的个包
驼掌的营养???????急
已知a=b,则下列等式不正确的是 A.a-b=0 B.-5a
一个德行有亏得人,素质再高,值得尊敬吗
He fell asleep with a book laying open on
推荐资讯
高淳与潥水到新街口那个区近些
广西民族大学东校区-广西美学学会地址有知道
平价日用百货商行地址有知道的么?有点事想过
人类食品历史上先后出现了五类食品分别是什么
保温水瓶标明铜芯是何意思
为什么领导干部特别是高级干部必须注重家
打印复印一体机哪个好,复印机在节能键时用电
本源堂医药连锁健民店怎么去啊,有知道地址的
火龙烧烤·烤鱼泰州分店地址在什么地方,想过
为什么当我用一个手机第一次登录我的农村信用
说真的 陈坤好像比以前帅了
课堂教学中如何更有效转化学困生
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?