我想问一下这是否是检查数字是否为素数的正确方法?因为我读到0和1不是素数.
int num1;
Console.WriteLine("Accept number:");
num1 = Convert.ToInt32(Console.ReadLine());
if (num1 == 0 || num1 == 1)
{
Console.WriteLine(num1 + " is not prime number");
Console.ReadLine();
}
else
{
for (int a = 2; a <= num1 / 2; a++)
{
if (num1 % a == 0)
{
Console.WriteLine(num1 + " is not prime number");
return;
}
}
Console.WriteLine(num1 + " is a prime number");
Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud) 输出是这样的:
MyNameIsJohnSmithAnd
Imaperson
Run Code Online (Sandbox Code Playgroud)
我想要的是只在一行显示它
MyNameIsJohnSmithAndImaperson
Run Code Online (Sandbox Code Playgroud)
我的Aspx gridview代码是:
<asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow"
BorderColor="Tan" BorderWidth="1px" CellPadding="5" Font-Names="Calibri"
Font-Size="Medium" Font-Underline="False" ForeColor="Black">
<RowStyle Wrap="False"/>
<EmptyDataRowStyle Wrap="False"/>
<FooterStyle BackColor="Tan" BorderColor="Black" BorderStyle="Solid" Wrap="False"/>
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue"
HorizontalAlign="Center" Wrap="False" />
<SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" Wrap="False"/>
<HeaderStyle BackColor="Tan" BorderStyle="Solid" Font-Bold="True" Wrap="False"/>
<EditRowStyle Wrap="False"/>
<AlternatingRowStyle BackColor="PaleGoldenrod" Wrap="False"/>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)
我在gridview中禁用了所有的wrap属性为false.但文字仍然包装.
我在SQL中有这个查询
WHERE DATEDIFF(DD,[fld_DateResolved],GETDATE()) > 3
Run Code Online (Sandbox Code Playgroud)
我想要做的是,在我的系统中3天后关闭门票,我的问题是,这是查询以检查DateResolved和GetDate的DATEDIFF是否大于3的正确方法吗?
谢谢
我想展示薪水最高的球员.
select max(Salary) as highest_salary, p.[Last name]
from tbl_PlayersTable as p, tbl_team as t
where p.Team = t.TeamID
and TeamID = 1000
Group by p.[Last name]
Run Code Online (Sandbox Code Playgroud)
输出是:
highest_salary Last Name
8000 Bosh
7000 Wade
6000 James
Run Code Online (Sandbox Code Playgroud)
我只想表现出来(因为他是薪水最高的球员,因此他有8000名波什).