一、 算法提高 五次方數(shù)?
時間限制:1.0s? 內(nèi)存限制:256.0MB
提交此題? ?
問題描述
對一個數(shù)十進制表示時的每一位數(shù)字乘五次方再求和,會得到一個數(shù)的五次方數(shù)
例如:1024的五次方數(shù)為1+0+32+1024=1057
有這樣一些神奇的數(shù)龙屉,它的五次方數(shù)就是它自己,而且這樣的數(shù)竟然只有有限多個
從小到大輸出所有這樣的數(shù)
輸出格式
每個數(shù)獨立一行輸出
樣例輸出
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;?
}?
二十偶、 算法提高 陶陶摘蘋果?
時間限制:1.0s? 內(nèi)存限制:256.0MB
提交此題? ?
問題描述
陶陶家的院子里有一棵蘋果樹,每到秋天樹上就會結出n個蘋果园细。蘋果成熟的時候惦积,
陶陶就會跑去摘蘋果。陶陶有個30厘米高的板凳珊肃,當她不能直接用手摘到蘋果的時候荣刑,就會踩到板凳上再試試。
現(xiàn)在已知n個蘋果到地面的高度伦乔,以及陶陶把手伸直的時候能夠達到的最大高度,請
幫陶陶算一下她能夠摘到的蘋果的數(shù)目董习。假設她碰到蘋果烈和,蘋果就會掉下來皿淋。
輸入格式
輸入包括兩行數(shù)據(jù)窝趣。第一行只包括兩個正整數(shù)n(5<=n<=200)和m(100<=m<=150),表示蘋果數(shù)目和
桃桃伸手可達到的高度(以厘米為單位)妇拯。第二行包含n個100到200之間(包括100和200)的整
數(shù)(以厘米為單位)分別表示蘋果到地面的高度仗嗦,兩個相鄰的整數(shù)之間用一個空格隔開。
輸出格式
輸出包括一行德撬,這一行只包含一個整數(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求存款?
時間限制:1.0s? 內(nèi)存限制:256.0MB
提交此題? ?
問題描述
見計算機程序設計基礎(喬林)P50第5題菊霜。
接受兩個數(shù)鉴逞,一個是用戶一年期定期存款金額,一個是按照百分比格式表示的利率,計算一年期滿后的本金與利息總額喘帚。
說明:(1) 存款金額以人民幣元為單位,精確到分;(2) 輸入利率時不輸入百分號舌劳,例如利率為3.87%甚淡,用戶直接輸入3.87;
(3) 按照國家法律捅厂,存儲利息所得需繳納5%的所得稅,計算結果時應當扣除所得稅撵割。(4) 顯示的結果精確到人民幣分。
注意:數(shù)據(jù)須用float表示啡彬;計算結果須保存到一個float變量中,再用printf輸出故硅。
輸入格式
一行,以一個空格隔開的兩個浮點數(shù)吃衅。
輸出格式
一個浮點數(shù)峻呕。
樣例輸入
5000.00 5.00
樣例輸出
5237.50
數(shù)據(jù)規(guī)模和約定
輸入數(shù)據(jù)中每一個數(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;?
}?