有关C++的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 04:59:32
#include <conio.h>
#include <stdio.h>
void readwriteDat();

int isP(int m) 甚么意思??
{
int i;

for(i=2;i<m;i++)
if(m % i==0)return 0;
return 1;
}

void num(int m,int k,int xx[]) 甚么意思
{ int s=0;
for(m=m+1;k>0;m++)
if(isP(m)) { xx[s++]=m; k--;}
}

main()
{
int m,n,xx[1000];
clrscr(); 甚么意思
printf("\nPlease enter two integers:"); 甚么意思
scanf("%d%d",&m,&n); 甚么意思
num(m,n,xx);
for(m=0;m<n;m++)
printf("%d ",xx[m]); 甚么意思
printf("\n"); 甚么意思
readwriteDat(); 甚么意思
void readwriteDat()
int m,n,xx[1000], i;
FILE *rf,*wf; 甚么意思

rf=fopen("in.dat","r"); 甚么意思
wf=fopen("out.dat&quo

int isP(int m) 甚么意思?? 函数,int m表示参数为int型,isP是函数名,isP前面的int表示返回值为int型。
{
int i;

for(i=2;i<m;i++)
if(m % i==0)return 0;
return 1;
}

void num(int m,int k,int xx[]) 甚么意思 int xx[]表示数组为参数,num前面的void表示无返回值。其他同上。
{ int s=0;
for(m=m+1;k>0;m++)
if(isP(m)) { xx[s++]=m; k--;}
}

main()
{
int m,n,xx[1000];
clrscr(); 甚么意思 清屏幕
printf("\nPlease enter two integers:"); 甚么意思 打印引号里的内容
scanf("%d%d",&m,&n); 甚么意思 键盘输入2个数到M和N变量中。
num(m,n,xx);
for(m=0;m<n;m++)
printf("%d ",xx[m]); 甚么意思 打印xx这个数组
printf("\n"); 甚么意思 输出回车
readwriteDat(); 甚么意思 读写数据函数
void readwriteDat()
int m,n,xx[1000], i;
FILE *rf,*wf; 甚么意思 定义2个文件指针

rf=fopen("in.dat","r"); 甚么意思 打开rf指针指向的文件 r为只读
wf=fopen("out.dat","w"); 甚么意思 打开wf指针指向的文件,w为写入
for(i=0;i<10;i++){