C语言程序帮忙打个注释

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:20:24
#include <stdio.h>
#include <conio.h>
main()
{ int i,j,a[100];
for (i=2;i<100;i++) a[i]=i;
for (i=2;i<10;i++)
for (j=i+1;j<100;j++)
{if(a[i]!=0&&a[j]!=0)
if (a[j]%a[i]==0)
a[j]=0; }
for (i=2;i<100;i++)
if(a[i]!=0)
printf("%-3d",a[i]);
getch();
}
帮忙在旁边打个注释。谢谢啦

这个程序是找出100以内的质数

#include <stdio.h> // 输入输出流头文件
#include <conio.h> // getch()的头文件
main() // 主函数
{ int i,j,a[100];
for (i=2;i<100;i++) a[i]=i; // 把2到99存到数组a中
for (i=2;i<10;i++)
for (j=i+1;j<100;j++) // j从3一直循环到100
{if(a[i]!=0&&a[j]!=0) // 判断a[i]是否不为0并且a[j]也不为0
if (a[j]%a[i]==0) // a[i]可以被a[j]整除,即a[j]不是质数
a[j]=0; } // 把a[j]置为0
for (i=2;i<100;i++)
if(a[i]!=0) // 找到100以内的质数
printf("%-3d",a[i]); // 打印出来
getch(); // 读入一个字符
}