第39課第一題

2021-07-02 06:34:47 字數 847 閱讀 1588

第一小題:

#include #include #include //第一題,完數,第一小題:輸入數求完數,注意求因子的效率

int main( )

}sum++;//之前的迴圈中未包括因子1

if(sum==num)

printf("%d是完全數\n",num);

else

printf("%d不是完全數\n",num);

return 0;

}

第二題:

#include #include #include //第一題,完數,第二小題:1000以內完數,注意完數的因子不包括本身,所以1不是完數,注意求因子的效率

int main( )

}sum++;//之前的迴圈中未包括因子1

if(sum==num)

printf("%d ",num);

}return 0;

}

第三小題:

#include #include #include //第一題,完數,第三小題:3000以內親密數

int main( )

}sum1++;//之前的迴圈中未包括因子1

num_cp=sum1;

t=sqrt(num_cp);

for(i=2;i<=t;i++)

}sum2++;

if((sum2==num)&&(num>=num_cp))//去掉重複的

printf("%d和%d是親密數\n",num,num_cp);

}return 0;

}

第43課第一題

第一小題 include include 第一題,第一小題 int main while ch getchar fputc ch,fp fclose fp return 0 第二小題 include include 第一題,第二小題,複製檔案 int main if fp2 fopen f2.dat...

滴滴第一題

方法 先求字首和,將pair 字首和的值,字首和標號i 加入multimap中,搜尋每一種字首和的lowerbound和upbound,計算兩者之差,與字首和為零的標號比較,取最大值。include include include includeusing namespace std define ...

第七周慕課 練兵區 第一題

1 諧均值計算 4分 題目內容 兩數值的諧均值可以這樣計算 首先對兩數值的倒數取平均值,最後再取倒數。編寫乙個帶有兩個double引數的函式,計算這兩個引數的諧均值。函式原型為 double calculate double x,double y 程式執行結果示例1 input two double...