你要说明你要用的语言的(计算机有几千种编程语言的)以下是c的参考#include <stdio.h>#include <math.h>int isPrime(int x){ int i; if (x<2) return 0; //质数肯定>=2 for (i=2; i<=(int)sqrt(x); i++) if (x%i==0) return 0; if (i>1) return 1; else return 0;}int main(){ int i,s=0; for(i=1; i<=100; i++) { s+=i; if (isPrime(i)) printf("%d ",i); } printf("\nsum=%d\n",s); return 0;}