洛谷入门1(顺序结构)

入门1(顺序结构)

p1000 超级玛丽游戏

//题解(多行字符串写法)
#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;
}

关于printf的输出格式

# include <stdio.h>
int main(void)
{
    printf("Hello World!\n");  // \n表示换行
    return 0;
}
	printf("%.3f\n%d",c,b);//控制小数位数

P5704【深基2.例6】字母转换

//题解
#include<iostream>
using namespace std;
int main()
{
	char a;
	cin>>a;
	cout<<char(a-32);//强制转换
}

P5705 【深基2.例7】数字反转

万能头文件

#include<bits/stdc++.h>

reverse函数

reverse(a.begin(),a.end());

P5706 【深基2.例8】再分肥宅水

(误读题目,但也有收获)

取整函数

floor(x) //小于或等于x的最大整数
ceil(x) //大于或等于x的最大整数

P1425 小鱼的游泳时间

题解思路

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,b,c,d,x,y;
	cin>>a>>b>>c>>d;
	x=c-a;
	y=d-b;
	if(y<0)  //硬算小时数和分钟数,解决特殊情况
	{
		x--;
		y+=60;  
    }
cout<<x<<" "<<y;
}

P5708 【深基2.习2】三角形面积

关于float与double类型

能用double就不用float

P5709 【深基2.习6】Apples Prologue

第一次见识什么叫题目有坑,考虑要更细致周全

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int m,t,s,x,y;
	cin>>m>>t>>s;
	if(t>0) x=ceil((s*1.0)/t);
	else  
	{
		cout<<0;
		return 0; //这里注意
	}
	y=m-x;
	if(y<=0) cout<<0;
	else  cout<<y;

}

P2181 对角线

数学题

真的不会写出公式

超出long long范围,巧用Python

x = int(input())
print ( x * ( x - 1 )// 2 * ( x - 2 ) // 3 * ( x - 3 ) // 4 )
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值