#include <stdio.h>int main(){ int a[10001]; int i,n,j; scanf("%d\n",n); for(i = 1;i < 10001;i++){ a[i] = i; } a[1] = 0; for(i = 2;i < n;i++){ for(j = i;j <= n;j++){ if(a[j]%i == 0 && a[j] != 2) a[j] = 0; } } for(j = 1;j < n;j++){ if(a[j] != 0) printf("%d\t",a[j]);} } 另外请问return 0;什么时候需要加,不太明白它的用处。求解答,谢谢。
添加回答
举报
0/150
提交
取消