![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
wooovi
软件工程本科在读大四,第十五届蓝桥杯B组Java++省一,鲲鹏开发者大赛2022重庆赛区二等奖,鲲鹏应用创新大赛2022重庆赛区一等奖
展开
-
蓝桥杯常用字符串函数(一)
蓝桥杯常用字符串函数int 转 string比较字符串大小大整数加法大整数减法大整数乘法大数除法int 转 stringvoid i2s(int n, string &str){ stringstream stream; stream <<n; stream>>str;}比较字符串大小int cmp(string a, string b){//比较字符串大小 if(a.find_first_not_of('0') == string:原创 2022-01-16 12:52:04 · 2962 阅读 · 0 评论 -
蓝桥杯2013年第四届省赛真题39级台阶DFS算法
小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。这是一道很典型的DFS问题#include <bits/stdc++.h>using namespace std;int res=0;void dfs(int tj,in.原创 2022-01-16 11:36:15 · 230 阅读 · 0 评论 -
蓝桥杯2013年第四届省赛真题马虎的算式
题目小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是 36x495=?他却给抄成了,396x45=?但结果却很戏剧性,他的答案竟然是对的!!因为 36495=39645=17820 类似这样的巧合情况可能还有很多。比如,27594=29754假设 a b c d e 代表 1~9 不同的 5 个数字,注意是各不相同的数字,且不含 0 能满足形如, ab * cde=adb * ce 这样的算式一共有多少种情况。#include <bits/std.原创 2022-01-16 11:03:47 · 79 阅读 · 0 评论 -
i++与++i 以及C语言中printf()函数执行顺序的问题
问题:该程序输出的结果是?i = 8,j = 10;printf("%d %d %d %d",i,j,++i,j++);不会吧不会吧,不会你的答案是8 10 9 11吧,很显然这个答案是错的,看完这篇文章之后你就知道了我们先了解一下i++和++i具体的执行过程:i++:本身先+1,然后再返回原来的值int i=0,k;k = i++;printf("i=%d k=%d",i,k); //输出结果为i=1 k=0++i:本身+1,直接放回加一后的值int i=0,k;原创 2022-01-04 23:18:49 · 2170 阅读 · 1 评论