注释可以帮自己更好 的理解程序

// 7.12编程练习-9.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int num,temp ,temp_1;
temp_1 = 0 ;
printf ("Please enter greater than 1 num .\n");
while ((scanf ("%d", &num) == 1) && num >1 ) //处理输入
{
for (temp = 2;num > temp   ;temp ++)     //处理 整个num
{
while (num > temp)                       //处理小于num数
{
temp_1 = num % temp;                //运算方法 num能否被除一和本身某一个数整除
temp ++;
if (temp_1 == 0)                    //如果num能被除一和本身某一个数整除就跳出while 循环执行for的下一条语句
break;
}
if (temp_1 == 1)                    //如果while 循环执行完还是没有一个被除一和本身某一个数整除那么这个num就是一个素数
printf ("prime %d\n",num);
num --;                         //打印完素数后进行下一个数的判断
temp = 1;
}
}
getchar ();
getchar ();
return 0;
}

 

你可能感兴趣的:(注释可以帮自己更好,的理解程序)