C语言每日一练——第一题
标签:实现 http fopen 大于 str 整数 img fscanf 文件
一、程序功能
程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx。并把in.dat文件的内容输入到程序,并把输出结果输出道out.dat文件夹中
例如:若输入17,5 则应该输入:19,23,29,31,37
1、in.dat文件内容
17 5
101 7
321 5
32 4
55 6
76 6
99 4
781 5
22 6
66 3
2、程序实现
#include //判断m是否为素数
/*int isP(int m)
{
int i;
for(i = 2; i */
void num(int m, int k, int xx[])
{
int i;
int flag= 0;
while(flagk)
{
m=m+1;
for(i=2;i)
{
if(m%i==0)
{
break;
}
}
if(i>=m)
{
xx[flag]=m;
flag++;
}
}
}
void readwriteDAT()
{
int m, n, xx[1000], i;
FILE *rf, *wf;
rf = fopen("in.dat", "r");
wf = fopen("out.dat", "w");
for(i = 0; i 10; i++)
{
fscanf(rf, "%d %d", &m, &n);
num(m, n, xx);
for(m = 0; m )
fprintf(wf, "%d ", xx[m]);
fprintf(wf, "\n");
}
fclose(rf);
fclose(wf);
}
main()
{
int m, n, xx[1000];
printf("\nPlease enter two integers:");
scanf("%d,%d", &m, &n );
num(m, n, xx);
for(m = 0; m )
{
printf("%d ", xx[m]);
}
printf("\n");
readwriteDAT();
}
3、程序输出结果
4、out.dat文件内容
C语言每日一练——第一题
标签:实现 http fopen 大于 str 整数 img fscanf 文件
原文地址:https://www.cnblogs.com/wutao666/p/9550651.html
评论