小龟系列简单题参考代码
小龟吃东西
小龟要吃一日三餐,现在知道三餐它分别吃的东西多少,主人想知道,小龟平均一餐要吃多少东西呢?
1 2 3 4 5 6 7 8 9 10 |
#include<stdio.h> #include<iostream> using namespace std; int main() { float a,b,c; cin>>a>>b>>c; printf("%.2f",(a+b+c)/3); return 0; } |
小龟的心情
娇贵又可爱的小龟,对天气的变化很敏感,太冷(气温低于20度),小龟就要去睡觉了(sleeping),太热(气温高于30度),小龟就会感到难过(sad),如果气温在20度和30度之间,小龟就会感到一种愉悦(happy)。现在已经测量到气温,请你输出相应的小龟的状态,注意英文单词的拼写。
1 2 3 4 5 6 7 8 9 10 11 12 |
#include<stdio.h> #include<iostream> using namespace std; int main() { float a; cin>>a; if(a<20) cout<<"sleeping"; else if(a>30)cout<<"sad"; else cout<<"happy"; return 0; } |
小龟爬呀爬
虽然看起来比较稳重,其实小龟偶尔也做运动。 有爱的主人发现它的运动规律是这样的,它每次爬行,如果第一秒能爬n厘米,接下来每秒爬行的距离总是前一次的3/5,如果它在某一秒的爬行距离小于0.05厘米,那么可爱的小龟在下一秒就会睡着。
现在主人观察到了小龟第一秒爬行的距离,请你告诉他,小龟会在第几秒睡着。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include<stdio.h> int main() { float a; int b=2; scanf("%f",&a); while(a>=0.05) { a=a*0.6; b++; } printf("%d",b); return 0; } |
小龟的困扰
小龟的主人平日里一直很疼爱小龟,可是最近他对小龟冷落了。 是不是他有了其他的小龟呢?
小龟经过观察,发现其实主人是被一道数学难题给难住了,所以没有心思跟自己玩耍了。
这道难题是这样的,给定n,请你计算n+nn+nnn+nnnn+……+n……n(最后一项是n个n)。
请你算出这个结果,帮小龟重新赢回主人的爱吧。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include<stdio.h> int main() { int n,a,b,c; scanf("%d",&n); b=n; for(a=0,c=0;a<n;a++) { c+=b; b=b*10+n; } printf("%d",c); return 0; } |
小龟的新家
主人对小龟冷落后,小龟也生气了,小龟可是有脾气的哦。生气的小龟,经常乱爬,一不小心就迷路了。
主人看见了很心疼,决定给小龟做个新家。小龟可是个对住房要求很高的龟,它很快提出了对新家的面积要求。它要求新家的面积不小于s。
主人的计划是这样的,他要去买一个长的塑料绳,然后把它围成一个闭合的形状,把小龟围在里面,这就是小龟温暖的新家了。如图。
可是这条塑料绳子要买多长呢,主人不要买的太长浪费,又怕买的太短了不够用。
现在有n条绳子,供主人挑选,请你帮主人做出判断,这些绳子,哪个可以满足小龟对住房面积的要求? 主人可不想让小龟失望哦。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#include <iostream> #include <math.h> using namespace std; int main() { int i,n; float a; cin>>a>>n; a=2*sqrt(a/3.1415926535)*3.1415926535; float b[n]; for(i=0;i<n;i++) { cin>>b[i]; } for(i=0;i<n;i++) { if(b[i]>=a) cout<<'y'; else cout<<'n'; if(i<n-1) cout<<' '; } return 0; } |