帮忙看下这代码哪错误
你贴错代码为什么不修改,为什么要重新发个贴
修改如下,供参考:
#include <stdio.h>
void wang(int M, int N);
int main() {
int M, N;
scanf("%d %d", &M, &N);
wang(M, N);
return 0;
}
void wang(int M, int N)
{
int t = 0, sum = 0;
int p;
for (int i = M; i > 1; i--) {
//p = 1;
for (p = 2; p < i; p++)
if (i % p == 0) {
//p = 0;
break;
}
if (p == i) {
sum += i;
//if ()
//else
printf(t == 0 ? "%d" : "+%d", i);
t++;
if (t == N) {
printf("=%d", sum);
break;
}
}
}
}
//printf("%d", sum);
//}