C语言常考编程题.docxVIP

  • 8
  • 0
  • 约1.66千字
  • 约 6页
  • 2023-07-19 发布于上海
  • 举报
1、素数问题 一般是求某个范围段素数 个数 或者 和差 或者 第几个求【x y】 n sum main() { int i,j,n,sum=0; n=0; for(i=x;i=y;i++) { t=0; for(j=2;j=i/2;j++) if(i%j= =0)t=1; if(t= =0){ n++;sum=sum+i; } pritnf(“ %d”, ? ); } 2、完数问题 1000 以内完数的个数,和,最大数 main() { int I,j,sum1,sum2; sum2=0; for( I=10;I=1000;I++) { sum1=0; for(j=1;j=i/2;j++) { If(I%j==0) sum1=sum1+j; } if(I==sum1) sum2=sum2+I; } printf(“sum2=%d”,sum2); } 答案:个数 3 个,分别为 6,28,496,(8128) 3、水仙花数 Main() { int i,j,k,n; for(i=1;i=9;i++) for(j=0;j=9;j++) for(k=0;k=9;k++) if(i*i*i+j*j*j+k*k*k= =100*i+10*j+k) { printf(“%d\n”, 100*i+10*j+k); n++;  和为:530 } Printf(“%d ”, n) } 答案:(1

文档评论(0)

1亿VIP精品文档

相关文档