MT1247 存10年钱
(1)题目
银行利息月息为0.58%。某人10年中每年年底都取出1000元,到第10年时刚好取完。求存入的钱应是多少?
格式
输入格式: 无 输出格式: 输出实型,保留2位小数。
样例1
输入: 无 输出: 7036.59
(2)参考代码
#include<stdio.h> int main() { double n = 0; for (int i=1;i<=10;i++) { n += 1000; n = n / (1 + 12 * 0.0058); } printf("%.2lf", n); return 0; }
MT1248 吃桃
(1)题目
猴子摘了一堆桃,第一天吃了一半又多吃了一个,第二天把剩下的吃了一半,又多吃了一个。以后每天都吃了一半零一个。到第10天,只剩下一个,问原本又多少个桃子。
格式
输入格式: 无 输出格式: 输出整型
样例1
输入格式: 无 输出格式: 1534
(2)参考代码
#include<stdio.h> int main() { int n = 1; for (int i=0;i<9;i++) { n = (n + 1) * 2; } printf("%d", n); return 0; }
MT1249 练兵
(1)题目
兽人族的首领很聪明,总是先让士兵3人一排站队,再5人一排重新站队,最后再7人一排,他只用看看队尾人数就知道今天有多少人迟到了。输入3个非负整数a,b,c表示每种队形队尾的人数(a<3,b<5,c<7),计算总人数,无解则输出-1。 总人数在10到100之间。
格式
输入格式: 输入整型,空格分隔。 输出格式: 输出整型
样例1
输入: 2 1 6 输出: 41
(2)参考代码
#include<stdio.h> int main() { int x1, x2, x3; scanf("%d %d %d", &x1, &x2, &x3); for (int i=10;i<=100;i++) { if (i % 3 == x1 && i % 5 == x2 && i % 7 == x3) { printf("%d", i); return 0; } } printf("-1"); return 0; }
MT1250 阶梯
(1)题目
科学家出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。编写程序求这条阶梯共有多少阶?
格式
输入格式: 无 输出格式: 119
样例1
输入: 无 输出: 119
(2)参考代码
#include<stdio.h> int main() { for (int i=1;i<=1000;i++) { if (i % 2 == 1 && i % 3 == 2 && i % 5 == 4 && i % 6 == 5 && i % 7 == 0) { printf("%d", i); return 0; } } return 0; }
MT1251 百钱买百猫
(1)题目
有人有一百块钱,打算买一百只猫。公猫一只5元,母猫一只3元,小猫3只1元,求应各买多少?
格式
输入格式: 无 输出格式: 分行输出,每行—组整数
样例1
输入格式: 无 输出格式: 公猫=0 母猫=25 小猫=75 公猫=4 母猫=18 小猫=78 公猫=8 母猫=11 小猫=81 公猫=12 母猫=4 小猫=84
(2)参考代码
#include<stdio.h> int main() { for (int i=0;i<=20;i++) { for (int j=0;j<=33;j++) { for (int k=0;k<=100;k++) { if (k % 3 == 0 && i + j + k == 100 && 5 * i + 3 * j + k / 3 == 100) { printf("公猫=%d 母猫=%d 小猫=%d\n", i, j, k); } } } } return 0; }
MT1252 自除数
(1)题目
自除数是可以被它包含的每一位数除尽的数。例如128,可以被1,2 和8整除。自除数位数中不包含0。输入整数,判断它是不是一个自除数,是就输出YES,否则输出NO。输入不考虑0,负数或者其他特殊情况。
格式
输入格式: 输入为整型 输出格式: 输出为YES或者NO
样例1
输入: 12 输出: YES
(2)参考代码
#include<stdio.h> int main() { int n, x; scanf("%d", &n); int temp = n; while (temp) { x = temp % 10; if (x == 0) { printf("NO"); return 0; } if (n % x != 0) { printf("NO"); return 0; } temp /= 10; } printf("YES"); return 0; }