题解列表

筛选

题解 1094: 字符串的输入输出处理

解题思路:1.首先输入N,前N行正常输出注意事项:1.scanf函数仅仅读取n,但是在输入的字符串中,n与第一行的字符串之间还有个回车,不用getchar的话,就会把回车当做一行字符2.printf输出不会自动换行,puts输出会自动换行参考代码:#includeintmain(){

成绩评定(if循环)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n; char ch,A,B,C,D,E; scanf("%d",&n); if(n>=90) ch=&……

蓝桥杯算法提高VIP-8皇后·改---DFS

####DFS因为同一行只能放一个皇后所以我们枚举每一行```#includeusingnamespacestd;constintN=20;intg[N][N];boolst[N],st1[N],st2[N];//当前行对应的列,以及两条对角线intmaxn=-10,

1049: [编程入门]结构体之时间设计

解题思路:既然是C++,用class代替struct也是很正常的吧。计算第几天就是建一个数组存放每个月有几天,然后把前面的月的天数加起来,加上day,最后闰年+1。注意事项:好像也没啥可说的。参考代码:#includeusingnamespacestd;constintdays[1

python-JAM计数法

摘要:解题思路:注意事项:参考代码:def f(s,t,w):         A = &#39;0abcdefghijklmnopqrstuvwxyz&#39;         A = A[s:t+1……

我觉得我的方法是最简单的

解题思路:该题目的思路是套用两次for循环把结果输出,具体方法是首先找出每一行的规律,也就是first=first+j+k,比如第一行相邻两个数的差是2345,那么下一行就需要比上一行多1下一行就变成345,所以需要一个变量k从0开始随着外循环每次都加1,至此,每行的顺序就拍好了。

1048: [编程入门]自定义函数之字符串拷贝

摘要:解题思路:题目提到“复制成为另一个字符串”,所以我就新建了字符串,用子函数返回这个新字符串。想偷懒的话甚至不用写子函数,直接在主函数用for循环打印就完事了。注意事项:(1)在新字符串的长度上出了一点……