第7题和第9题
第7题:
#include <stdio.h>
int main()
{
float f = 0.0;
int i;
for(i=1;i<=100;i++)
{
if(i <= 10)
f += 1.0/i;
if(i <= 50)
f += i*i;
f += i;
}
printf("%f\n",f);
return 0;
}
第9题:
#include <stdio.h>
int main()
{
int sum;
int i,j,k;
int a[40]={0};
int nmb = 0;
for(i=1;i<=1000;i++)
{
sum = 0;
nmb = 0;
for(k = 1;k < i;k++)
{
if(i%k == 0)
{
sum += k;
a[nmb++] = k;
}
}
if(sum == i)
{
printf("%d its factors are ",i);
for(j = 0;j<nmb;j++)
{
if(j != nmb -1)
printf("%d,",a[j]);
else
printf("%d\n",a[j]);
}
}
}
return 0;
}