提个问各位大虾请帮忙解答下
题目要求是让程序显示1到10之间质数的个数 可我做好后编译显示结果总是不对请帮我看下错在哪代码如下
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication21
{
class Program
{
static void Main(string[] args)
{
int i, j, k, a;
//i=个数 j=循环量 k计数器 a结果
k = 0;
for (i = 1; i <= 10; i++)
{
for (j = 2; j <= i - 1; j++)
{
if ((i % j )== 0)
{
k=k+1;
break;
}
Console.WriteLine("num the SUM {0}", i);
a = i - k - 2;
Console.WriteLine("num is zhishu {0}", a);
Console.ReadLine();
编译后显示
i=3
a=1
狂汗不知道错哪了