求问个c语言问题 acm题

2025-01-05 15:46:28
推荐回答(2个)
回答1:

ACM题目是这个难度?......

我下面写的不符合输入要求,你自己改一下!

 #include
int main()
{
 int n,i,sum=0;
 scanf("%d",&n);
 for(i=1;i<=n;i++)
  sum+=n%i;
  printf("sum=%d\n",sum);
  return 0;
}

回答2:

#include 

int main () {
    int i,n,sum;
    while(scanf("%d",&n) == 1) {
     sum = 0;
     for(i = 1; i < n; ++i)
     sum += n % i;
     printf("%d\n",sum);
    }
    return 0;
}