C语言:求大于指定整数的最接近的五个素数

#include <stdio.h> int sx(int n) { int a; for(a=2;a<n;a++) if(n%a==0) return 0; return 1; } void sxa(int b) { int c=1,a=b; while(c<=5) { a=a+1; if(sx(a)) c++,printf("%d ",a); } } main() { int a,b,c=1; scanf("%d",&a); sxa(a); getchar(); }