C语言每日一练——第一题

2021-07-11 19:05

阅读:1703

标签:实现   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


评论


亲,登录后才可以留言!