萌新卷妹带你逃出算法无名岛第四站
👩💻博客主页:京与旧铺的博客主页
✨欢迎关注🖱点赞🎀收藏⭐留言✒
🔮本文由京与旧铺原创,csdn首发!
😘系列专栏:java学习
👕参考网站:牛客网
💻首发时间:🎞2022年9月4日🎠
🎨你做三四月的事,八九月就会有答案,一起加油吧
🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦
🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲
💬推荐一款模拟面试、刷题神器👉点击进入网站
叮咚,打卡成功,各位披荆斩棘的勇士们,欢迎你们来到算法无名岛的第一站,我是你们可爱的小萌新向导,由我来带领你们一起打怪升级,探索新的未知领域,在探索中一步步的成长为大boss,路途艰辛,道阻且长,不过没关系,我会一直陪伴着你们直到成长。每解决一道题你都可以离终点近一步,并且增加经验,而我呢,也会跟你们一起解决问题。成长的路上总是充满各种艰辛苦痛,你知道吗,你每天多努力一些,日积月累,水滴石穿,就是一个巨大的质变,微乎其微的努力也会被看到。加油,让我们一起努力,逃出算法无名岛,成为更强大的人吧!
🛒导航小助手🎪
BC25 牛牛买电影票
描述
牛牛正在给他的朋友们买电影票,已知一张电影票价是100元,计算 x 位朋友的总票价是多少?
输入描述:
输入一个正整数 x ,表示牛牛的朋友个数
输出描述:
输出总票价 (牛牛不需要给自己买票)
示例1
输入:
1
输出:
100
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld")
printf("%d\n", a + b);
}
return 0;
}
BC26 计算带余除法
描述
给定两个整数a和b (0 < a,b < 10,000),计算a除以b的整数商和余数。
输入描述:
一行,包括两个整数a和b,依次为被除数和除数(不为零),中间用空格隔开。
输出描述:
一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
示例1
输入:
15 2
输出:
7 1
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld")
printf("%d\n", a + b);
}
return 0;
}
BC27 整数的个位
输入描述:
输入一个整数,在int范围内
输出描述:
输出一个整数
示例1
输入:
102
输出:
2
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld")
printf("%d\n", a + b);
}
return 0;
}
BC28 整数的十位
输入描述:
输入一个整数,在int范围内
输出描述:
输出一个整数
示例1
输入:
123
输出:
2
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld")
printf("%d\n", a + b);
}
return 0;
}
BC29 开学?
描述
小S:终于可以开学啦!好开心啊!
小Y:你没看新闻吗,开学日期又延后了。
小S:NOOOOOOOOOOOOOOOO!
小S知道原计划星期X开学,通知开学时间延期N天,请问开学日期是星期几(星期日用7表示)?
输入描述:
输入包含两个数字X,N(1≤X≤7, 1≤N≤1000)。
输出描述:
输出一个数字,表示开学日期是星期几。
示例1
输入:
1 2
输出:
3
示例2
输入:
5 9
输出:
7
BC30 时间转换
描述
给定秒数 seconds ,把秒转化成小时、分钟和秒。
数据范围: 0 < seconds < 100000000\0<seconds<100000000
输入描述:
一行,包括一个整数,即给定的秒数。
输出描述:
一行,包含三个整数,依次为输入整数对应的小时数、分钟数和秒数(可能为零),中间用一个空格隔开。
示例1
输入:
3661
输出:
1 1 1
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld")
printf("%d\n", a + b);
}
return 0;
}
BC31 2的n次方计算
描述
不使用累计乘法的基础上,通过移位运算(<<)实现2的n次方的计算。
数据范围:0 \le n \le 31 \0≤n≤31
输入描述:
一行输入整数n(0 <= n < 31)。
输出描述:
输出对应的2的n次方的结果。
示例1
输入:
2
输出:
4
示例2
输入:
10
输出:
1024
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld")
printf("%d\n", a + b);
}
return 0;
}
BC32 你能活多少秒
描述
问题:一年约有 3.156×107 s,要求输入您的年龄,显示该年龄合多少秒。
数据范围: 0 < age \le 200 \0<age≤200
输入描述:
一行,包括一个整数age。
输出描述:
一行,包含一个整数,输出年龄对应的秒数。
示例1
输入:
20
输出:
631200000
#include <stdio.h>
int main() {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld")
printf("%d\n", a + b);
}
return 0;
}