輸入一個整數n(2<=n<=10000),要求輸出所有從1到這個整數之間(不包括1和這個整數)個位為1的素數,如果沒有則輸出-1。
輸入有多組數據。
每組一行,輸入n。
輸出所有從1到這個整數之間(不包括1和這個整數)個位為1的素數(素數之間用空格隔開,最後一個素數後面沒有空格),如果沒有則輸出-1。
100
11 31 41 61 71
2008年北京航空航天大學計算機研究生機試真題
#include#include #include int main() { int n=0,i=0,j=0,count=0,flag=1; int *a=(int *)malloc(sizeof(int)); while(scanf("%d",&n)!=EOF) { count=0; for(i=2;i