,,不会做,怎么解答这个问题

img

一个简单的实现:


#include <stdio.h>

int main(void){
    
    int m,n,sum=0,num=0,flag=1;
    
    printf("Engter m,n:");
    scanf("%d %d",&m,&n);
    
    int i;
    //判断[m,n]区间的数是否为素数,如果是则素数计数+1,i计入sum的值中 
    for(i=m;i<=n;i++){
        
        for(int j=2;j<i;j++){
            if(i%j==0){
                flag=0;
            }
        }
        if(flag==1){
            num++;
            sum+=i;
        }
        flag=1;
    }
    
    printf("%d %d",num,sum);
    
    return 0;
}