题解列表

筛选

自定义拆分函数

摘要:解题思路:mask标注几位数,从而判断要取的位置注意事项:参考代码:#include<stdio.h>int caifen (int a);int main (){int a ;scanf("%d",……
优质题解

1075: 台球碰撞

解题思路:(1)传送面板:https://blog.dotcpp.com/a/63859思路和这个差不多,这个人写的很详细,而且我debug时还参考了这个人的代码,直接看他的就完事了。(2)本题的难度在于建模而不是算法,只要搞清楚数学公式就好写了,剩下的就是细心。

题目 1036: [编程入门]带参数宏定义练习(C语言)

解题思路:带参数的宏定义:除了一般的字符串替换,还要做参数代换格式:#define宏名(参数表)字符串例如:#defineS(a,b)a*barea=S(3,2);第一步被换为area=a*b;,第二步被换为area=3*2;类似于函数调用,

isalpha()判断

摘要:解题思路:注意事项:参考代码:a = str(input())s = &#39;&#39;for i in a:    if i.isalpha():        t = chr(ord(i)+1)……

1083: Hello, world!

解题思路:什么b题目啊,我一直在想怎么才能输入一串整数后自动结束,因为题目强调了没有EOF,我还以为是有什么非常规接收输入的办法,结果随手提交发现通过了。那你写那么多条件干嘛?注意事项:不是很懂出题人想让我们干嘛,也许是判题系统的问题吧。难道系统会自动ctrl+z?参考代码://题目1083:Hell

1084: 用筛法求之N内的素数。

解题思路:(1)记得之前做过一样的题目发过题解了,这次的区别可能就是用vector构造数组了吧。(2)原理很简单,不管一个数是不是素数,它自身的倍数一定不是素数,建一个bool数组不停地遍历+标记就行了。(3)运算次数肯定比传统的找素数要少,但空间应该更多了,毕竟多建了一个数组。

去掉空格(简单篇)

摘要:解题思路:用while循环输入字符串,当输入"End of file"时结束循环。遍历每次输入的字符串,当遍历到不是空格的字符时,原样输出。遍历到空格时输出&#39;&#39;,也就是什么也不输出。注……

求矩阵的两对角线上的元素之和

摘要:解题思路:定位二维数组对角线上的数,要知道一些条件:i==j || i+j==n-1,(n指输入的几阶矩阵),之后只要遍历这个二维数组,将满足条件的数累加就好。注意事项:参考代码:#include<s……

结构体之时间设计

解题思路:将12个月每个月的天数保存在一个一维数组中。再判断输入的年份是否为闰年,如果是,就更换一维数组中2月份的总天数。之后将前几个月的总天数累加,再加上这个月的天数,得到的就是今年时一年中的第几天。注意事项:因为数组第一位是0,而月份第一位是1,所以在计算前几月天数总和时,使用的循环退出条件是i

简单又暴力

摘要:解题思路:逐层思考思考,简单暴力。注意事项:注意开始的位置。参考代码:#include<stdio.h>int main(void){ int m,n,a,b; scanf("%d%d",&m,&n)……