pta找完数问题,我想知道哪错了,pta上显示有两处答案错误,谢谢

xiaoxiao2021-02-28  45

#include<stdio.h> int main() { int x,y,i,j,k,sum,m,count=0; scanf("%d %d",&x,&y); for(i=x;i<y;i++) {   sum=0; for(j=1;j<i;j++) {    if(i%j==0) { sum=sum+j; } } if(sum==i) { printf("%d = 1",i); count++; for(m=2;m<i;m++) {    if(i%m==0) { printf(" + %d",m); } } printf("\n");    } }     if(count==0)     printf("None"); }
转载请注明原文地址: https://www.6miu.com/read-2629387.html

最新回复(0)