为了应付对考试,重新复习学习c语言编程,重新开始新手村。。。此贴仅供记录
洛谷
题目背景
本题是洛谷的试机题目,可以帮助了解洛谷的使用。
建议完成本题目后继续尝试P1001、P1008。
题目描述
超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。
********
************
####....#.
#..###.....##....
###.......###### ### ###
........... #...# #...#
##*####### #.#.# #.#.#
####*******###### #.#.# #.#.#
...#***.****.*###.... #...# #...#
....**********##..... ### ###
....**** *****....
#### ####
###### ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
########################################## #----------#
#.....#......##.....#......##.....#......# #----------#
########################################## #----------#
#.#..#....#..##.#..#....#..##.#..#....#..# #----------#
########################################## ############
输入格式
无
输出格式
如描述
输入输出样例
无
#include<stdio.h>
int main()
{
printf(
" ********\n"
" ************\n"
" ####....#.\n"
" #..###.....##....\n"
" ###.......###### ### ###\n"
" ........... #...# #...#\n"
" ##*####### #.#.# #.#.#\n"
" ####***###### #.#.# #.#.#\n"
" ...#***.****.*###.... #...# #...#\n"
" ....******##..... ### ###\n"
" .... *****....\n"
" #### ####\n"
" ###### ######\n"
"##############################################################\n"
"#...#......#.##...#......#.##...#......#.##------------------#\n"
"###########################################------------------#\n"
"#..#....#....##..#....#....##..#....#....#####################\n"
"########################################## #----------#\n"
"#.....#......##.....#......##.....#......# #----------#\n"
"########################################## #----------#\n"
"#.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n"
"########################################## ############\n"
);
return 0;
}
题目描述
输入两个整数 a,ba,b,输出它们的和(|a|,|b|≤10^9)。
注意
Pascal 使用 integer 会爆掉哦!
有负数哦!
C/C++ 的 main 函数必须是 int 类型,而且最后要 return 0。这不仅对洛谷其他题目有效,而且也是 NOIP/NOI/CSP 比赛的要求!
好吧,同志们,我们就从这一题开始,向着大牛的路进发。
任何一个伟大的思想,都有一个微不足道的开始。
输入格式
两个整数以空格分开
输出格式
一个数
输入输出样例
输入
20 30
输出
50
#include "stdio.h"
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d",a+b);
return 0;
}
题目描述
班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是1元9角,而班主任给小玉的钱是a元b角,小玉想知道,她最多能买多少只签字笔呢。
输入格式
输入的数据,在一行内,包括两个整数,依次表示a和b,a<=10000,b<=9。
输出格式
输出一个整数,表示小玉最多能买多少只签字笔。
输入输出样例
输入
10 3
输出
5
#include "stdio.h"
int main()
{
int a, b,c;
float x;
scanf("%d%d", &a, &b);
x = a + b / 10.0;
c = x / 1.9;
printf("%d", c);
return 0;
}
题目描述
伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。
这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?
小鱼游的好辛苦呀,你可不要算错了哦。
输入格式
一行内输入 4 个整数,分别表示 a, b, c, d。
输出格式
一行内输出 2 个整数 e 和 f,用空格间隔,依次表示小鱼这天一共游了多少小时多少分钟。其中表示分钟的整数 f 应该小于60。
输入输出样例
输入
12 50 19 10
输出
6 20
说明/提示
对于全部测试数据,0≤a,c≤24,0≤b,d≤60,且结束时间一定晚于开始时间。
#include "stdio.h"
int main()
{
int a, b, c, d;
int e, f;
scanf("%d%d%d%d", &a, &b, &c, &d);
if (d >= b)
{
e = c - a;
f = d - b;
}
else
{
e = c - a - 1;
f = 60 + (d - b);
}
printf("%d %d", e, f);
return 0;
}