精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 一道定義函數(shù)C程序題目

    一道定義函數(shù)C程序題目
    若正整數(shù)A的所有因子(包括1但不包括自身,下同)之和為B,而B的因子之和為A,則稱A和B為一對(duì)親密數(shù).例如,6的因子之和為1+2+3=6,因此6與6為一對(duì)親密數(shù)(即6自身構(gòu)成一對(duì)親密數(shù));又如,220的因子之和為l+2+4+5+10+11+20+22+44+55+110=284,而284的因子之和為1+2+4+71+142=220,因此,220與284為一對(duì)親密數(shù).編寫程序,求500以內(nèi)的所有親密數(shù)對(duì),如下圖所示.
    6--6
    28--28
    220--284
    496--496
    要求:
    1、定義函數(shù)int sumfact(int n),該函數(shù)的功能是返回參數(shù)n的因子的和
    2、在主函數(shù)中調(diào)用sumfact函數(shù),輸出500以內(nèi)的親密數(shù)
    3、分別劃出main函數(shù)和sumfact函數(shù)的流程圖
    我的編程寫成:
    #include
    int sumfact(int n);
    main(){
    int i=1,j=1;
    printf("親密數(shù)對(duì):\n");
    for(i=1;i
    其他人氣:478 ℃時(shí)間:2020-09-08 22:13:46
    優(yōu)質(zhì)解答
    有一個(gè)方法能簡(jiǎn)單的解決這個(gè)問(wèn)題,按照題目的意思,親密數(shù)可以說(shuō)就兩種情況,
    第一種是兩個(gè)數(shù)相同的,如:6--6,28--28
    第二種是前一個(gè)數(shù)大,后一個(gè)數(shù)?。喝?20--284
    你會(huì)說(shuō)還一種情況,前一個(gè)數(shù)小,后一個(gè)數(shù)大,這種情況必然是和第二種情況重復(fù)的,仔細(xì)想想就明白了,所以加一個(gè)if判斷就行:(只有在第一個(gè)數(shù)小于或者等于第二個(gè)數(shù)的情況才輸出)
    if(sumfact(i)==j&&sumfact(j)==i)
    {
    if(i
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版