C語言經(jīng)典習題(16~20)

題目16

一個數(shù)如果恰好等于它的因子之和企垦,這個數(shù)就稱為"完數(shù)"涎永。例如6=1+2+3.編程找出1000以內的所有完數(shù)斯碌。

/*一個數(shù)如果恰好等于它的因子之和一死,這個數(shù)就稱為"完數(shù)"。例如6=1+2+3.編程找出1000以內的所有完數(shù)傻唾。*/

#include<stdio.h>
int main(){
    
    int i;
    int n,sum=0;
    
    printf("找到的完數(shù)有:\n");

    for(i=1;i<1000;i++){
        
        for(n=1;n<i;n++){
            if(i%n == 0){
                sum = sum+n;
            }
        }
        
        if(sum == i){
            printf("%d\t",i);
            sum = 0;
        }
        else{
            sum = 0;    
        }
    }
    return 0;
    
} 
題目17

一球從100米高度自由落下投慈,每次落地后反跳回原高度的一半;再落下冠骄,求它在第10次落地時伪煤,共經(jīng)過多少米?第10次反彈多高凛辣?

/*一球從100米高度自由落下抱既,
每次落地后反跳回原高度的一半;
再落下蟀给,求它在第10次落地時蝙砌,共經(jīng)過多少米阳堕?第10次反彈多高跋理?*/ 

#include<stdio.h>
int main(){
     float h = 100; //初始高度 
     float sum = 0; //路程 
     float l = h; 
    
    int num; //彈跳次數(shù)
    printf("請輸入彈跳次數(shù): "); 
    scanf("%d",&num); 
    int i; 
    for(i=1;i<num;i++){
        l = l/2;
        sum = 2*l + sum;
    }
    
    sum = sum + h;
    printf("第%d次落地時,共經(jīng)過%f米恬总,第%d次反彈會高%f米\n",num,sum,num,l/2);
    
    return 0;
}
題目18

猴子吃桃問題:猴子第一天摘下若干個桃子前普,當即吃了一半,還不癮壹堰,又多吃了一個,第二天早上又將剩下的桃子吃掉一半拭卿,又多吃了一個骡湖。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時峻厚,見只剩下一個桃子了响蕴。求第一天共摘了多少?

/*猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半惠桃,
還不癮浦夷,又多吃了一個,第二天早上又將剩下的桃子吃掉一半,
又多吃了一個辜王。以后每天早上都吃了前一天剩下的一半零一個劈狐。
到第10天早上想再吃時,見只剩下一個桃子了呐馆。求第一天共摘了多少肥缔。*/
#include<stdio.h>
int main(){
    int day; //天數(shù)
    printf("請問是幾天前:"); 
    scanf("%d",&day); 
    
    int x1,x2; //x1 是當天的,x2 是下一天的桃子數(shù)量 
    // 因為 x2 = x1/2 + 1;
    // 所以 x1 = (x2+1)*2;
    x2 = 1;  //當前有的數(shù)量 
    int i;
    for(i=1;i<day;i++){
         x1 = (x2+1)*2;
         x2 = x1;
    } 
    printf("\n%d天前有%d個桃子\n",day,x1);
    
    return 0;
} 
題目19

有一分數(shù)序列:2/1汹来,3/2续膳,5/3,8/5收班,13/8姑宽,21/13...求出這個數(shù)列的前n項之和

/*有一分數(shù)序列:2/1,3/2闺阱,5/3炮车,8/5,13/8酣溃,21/13...求出這個數(shù)列的前n項之和*/

#include<stdio.h>
int main(){
    float a=2,b=1;
    float sum = 0;
    
    int num;
    printf("需要求前幾項之和瘦穆?\n");
    scanf("%d",&num);
    
    int i,c;    
    for(i=0;i<num;i++){
        sum = sum + a/b;
        c = a+b;
        b = a;
        a = c;
    }
    printf("\n前%d項之和等于:%f \n",num,sum);
    
    return 0;
}


題目20

求1+2!+3!+...+n!的和。

/*求1+2!+3!+...+n!的和赊豌。*/

#include<stdio.h>
int main(){
    int num;
    printf("1+2!+3!+...+n! 需要求前幾項之和扛或?\n");
    scanf("%d",&num);
    
    int i,j;
    double c = 1;
    double sum = 0;
    for(i=1;i<=num;i++){
        for(j=1;j<=i;j++){
            c = c*j;
        }

        sum = sum + c;
        c = 1;
    }
    
    printf("\n求得結果為:%lf",sum);
    return 0;
}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市碘饼,隨后出現(xiàn)的幾起案子熙兔,更是在濱河造成了極大的恐慌,老刑警劉巖艾恼,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件住涉,死亡現(xiàn)場離奇詭異,居然都是意外死亡钠绍,警方通過查閱死者的電腦和手機舆声,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人媳握,你說我怎么就攤上這事碱屁。” “怎么了蛾找?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵娩脾,是天一觀的道長。 經(jīng)常有香客問我打毛,道長晦雨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任隘冲,我火速辦了婚禮闹瞧,結果婚禮上,老公的妹妹穿的比我還像新娘展辞。我一直安慰自己奥邮,他們只是感情好,可當我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布罗珍。 她就那樣靜靜地躺著洽腺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪覆旱。 梳的紋絲不亂的頭發(fā)上蘸朋,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天,我揣著相機與錄音扣唱,去河邊找鬼藕坯。 笑死,一個胖子當著我的面吹牛噪沙,可吹牛的內容都是我干的炼彪。 我是一名探鬼主播,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼正歼,長吁一口氣:“原來是場噩夢啊……” “哼辐马!你這毒婦竟也來了?” 一聲冷哼從身側響起局义,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤喜爷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后萄唇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體檩帐,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年穷绵,在試婚紗的時候發(fā)現(xiàn)自己被綠了轿塔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片特愿。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡仲墨,死狀恐怖勾缭,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情目养,我是刑警寧澤俩由,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站癌蚁,受9級特大地震影響幻梯,放射性物質發(fā)生泄漏。R本人自食惡果不足惜努释,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一碘梢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧伐蒂,春花似錦煞躬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至缕减,卻和暖如春雷客,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背桥狡。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工搅裙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人裹芝。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓呈宇,卻偏偏與公主長得像,于是被迫代替她去往敵國和親局雄。 傳聞我的和親對象是個殘疾皇子甥啄,可洞房花燭夜當晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內容

  • 偶然看到一份javase的練習題,mark一下炬搭,以后練習下 【程序1】 題目:古典問題:有一對兔子蜈漓,從出生后第3個...
    null_meng閱讀 405評論 2 1
  • 【題目1】有一對兔子,從出生后第3個月起每個月都生一對兔子宫盔,小兔子長到第三個月后每個月又生一對兔子融虽,假如兔子都不死...
    上杉丶零閱讀 10,669評論 0 10
  • 一只黃金拖鞋 :))
    66樂樂閱讀 401評論 1 2
  • 這句話最近的曝光率很高:種一棵樹最好的時機是十年前,其次是現(xiàn)在巍佑。 記憶中茴迁,是不是長久以來,很多事我們無數(shù)次想過萤衰、念...
    Sunny_大蕾閱讀 515評論 0 3
  • 四年啊 四年有多短呢堕义,短的只是一抬眼一睜眼,就突然與學生這個詞再無瓜葛脆栋。四年有多長倦卖,長的好像過完了一半的人生。 ...
    十年wanana閱讀 361評論 0 0