int sum=0,num=0,j;for(int i=100;i<501;i++){j=2;while(j{if(i%j==0)break;j++;}if(j==i){sum+=i;num++;printf("%4d",i);if(num%10==0)printf("\n");}}printf("\n共%d个数\n这些来数和为%d",num,sum);可能有些源符号是中文符知号注意道替换