藍(lán)杯二十四

一、 算法提高 五次方數(shù)?

時(shí)間限制:1.0s? 內(nèi)存限制:256.0MB

提交此題? ?

問題描述

  對(duì)一個(gè)數(shù)十進(jìn)制表示時(shí)的每一位數(shù)字乘五次方再求和,會(huì)得到一個(gè)數(shù)的五次方數(shù)

  例如:1024的五次方數(shù)為1+0+32+1024=1057

  有這樣一些神奇的數(shù),它的五次方數(shù)就是它自己,而且這樣的數(shù)竟然只有有限多個(gè)

  從小到大輸出所有這樣的數(shù)

輸出格式

  每個(gè)數(shù)獨(dú)立一行輸出

樣例輸出

10

200

3000

#include<stdio.h>?

#include<math.h>?

int main()?

{?

? ? int i,n,sum;?

? ? for(i=10;i<354294;i++)?

? ? {?

? ? ? ? n=i;?

? ? ? ? sum=0;?

? ? ? ? while(n!=0)?

? ? ? ? {?

? ? ? ? ? ? sum+=pow((n%10),5);?

? ? ? ? ? ? n=n/10;?

? ? ? ? }?

? ? ? ? if(sum==i)?

? ? ? ? {?

? ? ? ? ? ? printf("%d\n",i);?

? ? ? ? }?

? ? }?

? ? return 0;?

}?


二、 算法提高 陶陶摘蘋果?

時(shí)間限制:1.0s? 內(nèi)存限制:256.0MB

提交此題? ?

問題描述

  陶陶家的院子里有一棵蘋果樹,每到秋天樹上就會(huì)結(jié)出n個(gè)蘋果。蘋果成熟的時(shí)候,

陶陶就會(huì)跑去摘蘋果。陶陶有個(gè)30厘米高的板凳,當(dāng)她不能直接用手摘到蘋果的時(shí)候,就會(huì)踩到板凳上再試試。

  現(xiàn)在已知n個(gè)蘋果到地面的高度,以及陶陶把手伸直的時(shí)候能夠達(dá)到的最大高度,請(qǐng)

幫陶陶算一下她能夠摘到的蘋果的數(shù)目。假設(shè)她碰到蘋果,蘋果就會(huì)掉下來(lái)。

輸入格式

  輸入包括兩行數(shù)據(jù)。第一行只包括兩個(gè)正整數(shù)n(5<=n<=200)和m(100<=m<=150),表示蘋果數(shù)目和

桃桃伸手可達(dá)到的高度(以厘米為單位)。第二行包含n個(gè)100到200之間(包括100和200)的整

數(shù)(以厘米為單位)分別表示蘋果到地面的高度,兩個(gè)相鄰的整數(shù)之間用一個(gè)空格隔開。

輸出格式

  輸出包括一行,這一行只包含一個(gè)整數(shù),表示陶陶能夠摘到的蘋果的數(shù)目。

樣例輸入

10 110

100 200 150 140 129 134 167 198 200 111

樣例輸出

5


#include<stdio.h>

int main(){

? ? int n,m,flag=0;

? ? scanf("%d%d",&n,&m);

? ? int a[n];

? ? for(int i=0;i<n;i++){

? ? ? ? scanf("%d",&a[i]);

? ? ? ? if(m+30>=a[i]){

? ? ? ? ? ? flag++;

? ? ? ? }

? ? }

? ? printf("%d",flag);

return 0;

}


三、 算法提高 3-2求存款?

時(shí)間限制:1.0s? 內(nèi)存限制:256.0MB

提交此題? ?

問題描述

  見計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(喬林)P50第5題。

  接受兩個(gè)數(shù),一個(gè)是用戶一年期定期存款金額,一個(gè)是按照百分比格式表示的利率,計(jì)算一年期滿后的本金與利息總額。

說明:(1) 存款金額以人民幣元為單位,精確到分;(2) 輸入利率時(shí)不輸入百分號(hào),例如利率為3.87%,用戶直接輸入3.87;

(3) 按照國(guó)家法律,存儲(chǔ)利息所得需繳納5%的所得稅,計(jì)算結(jié)果時(shí)應(yīng)當(dāng)扣除所得稅。(4) 顯示的結(jié)果精確到人民幣分。

  注意:數(shù)據(jù)須用float表示;計(jì)算結(jié)果須保存到一個(gè)float變量中,再用printf輸出。

輸入格式

  一行,以一個(gè)空格隔開的兩個(gè)浮點(diǎn)數(shù)。

輸出格式

  一個(gè)浮點(diǎn)數(shù)。

樣例輸入

5000.00 5.00

樣例輸出

5237.50

數(shù)據(jù)規(guī)模和約定

  輸入數(shù)據(jù)中每一個(gè)數(shù)的范圍。本金<100000000,利息<100


#include "stdio.h"?

int main()?

{?

? ? float a,b,sum=0;?

? ? scanf("%f%f",&a,&b);?

? ? b=b*0.01;?

? ? sum=0.05*a*b;? ? ? ? ? ? ? ?

? ? printf("%.2f\n",a+a*b-sum);?

? ? return 0;?

}?


圖片發(fā)自簡(jiǎn)書App

圖片發(fā)自簡(jiǎn)書App

圖片發(fā)自簡(jiǎn)書App

圖片發(fā)自簡(jiǎn)書App
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容