自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 #算法学习

题目内容: 本题要求编写程序,针对输入的N个字符串,输出其中最大的字符串。输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出格式 输出最大的字符串。3为什么从i=1开始,最开始的那个已经读完了,不然如果是在循环里来的话第一个cmp和cpy都会出现和空的字符串比较。2类似于比较大小,但这个的赋值不想求max是用copy来实现的。很像之前写的一个判断时间范围的一道题目。1用循环来循环输入,输入一次比较一次。

2023-12-19 11:16:23 465

原创 算法学习12.19

给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。输入格式 第一行包含一个正整数k,表示至少需要连续出现的次数。字符串长度在1到100之间,且不包含任何空白符 输出格式 若存在连续出现至少k次的字符,输出该字符;我最开始想的是用另一个字符串,他这个运用else很巧妙的,即解决了如果没到次数,怎样变成下一个字母去进行比较。就直接说一下,正确的gpt有哪些是正确的,我没想到的思路吧。首先是输入字符串的时候,直接用数组名进行的输入。然后循环的次数,使用len来确定的。自己写的,烂的不能再烂了。

2023-12-19 10:58:11 396

原创 csdn文章模版

(2)好的点下次什么情况可以再用到。(2)下次怎么保证对。

2023-12-12 21:15:29 389

原创 吃糖果喜欢先吃一颗A种类的糖果,下一次换一种口味,吃一颗B种类的糖果,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下

这也是我在学c语言的时候最大的困惑,明明是逻辑问题,代码我都知道,但因为逻辑而写不出来,真的非常烦。然后上面比较一般就是错的,我也不知道。单独问的时候,他还给我上结构体了。最关键的是判断的逻辑怎么判断。上网上搜的max-1>sum。4-1<6怎么就输出no了。自己去分析,也没分析出来。网上找的这一段竟然是对的。gpt在我的基础上改的。我第一次是问的gpt。说max>sum/2。

2023-12-12 12:10:31 359

原创 #算法 c语言

我的k,是在循环里定义的,也就是说,我对于k=层数的要求跟本就没有用上,每一次k都会等于6。但是他没做到,我一组输入,然后回车是下一组输入而不是直接输出这一组的结果。也没做到,但是我去试了一下pta通过了,可能是没法做到吧。1用一个条件运算符,把我的两个while都省了。而我写的是判断scanf有没有接收到数字。2然后还忽略的题目里的停留时间5秒。所以又让他进行了一个修正。这是让他在我的基础上改进的。1题目要求的是输入0跳出。

2023-12-12 10:39:00 448

原创 给你n个整数,求他们中所有奇数的乘积。输入格式:输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。

第二个就是return,在whlie里了,导致我每次输入一组数据就程序结束了。会出现什么问题呢,会把每次循环的s的中间值输出出来,不只有最终结果。我问gpt他还给我搞了一个getchar,看的我一头雾水。2我在输入多组时出现了最终结果不是单个组数的乘积。第一个printf的位置,不应该是for循环里。最终发现是自己在每次循环的时候没有重新给s赋值。我的15变成45了,明显是多乘了一个3。思路:用while实现多组输入。下面是gpt多次问出的答案。1{}的位置有多处错误。

2023-12-08 22:43:30 535

原创 求一组数中的最大值、最小值及总和。要求定义函数int f(int a[],int n,int *pmax,int *pmin)函数返回总和,并分别通过指针pmax 和 pmin将最大输出

7然后在计算最大最小的时候,循环和定义那个*pmax的值的位置关系出了问题,应该在循环之前写出来,不然每次都会重定义一遍,就会出问题。1首先,函数里的应该和声明里的是一样的,地址就是地址应该出现地址,我还记得在寝室,室友听到过 、4还有定义的时候就不要在定义和函数里的形参一样的变量名了,定义别的。6函数里的sum我没有定义初始值(一定要定义,不然默认是随机数)3然后是重定义,不应该在主函数和缝合函数一起比如我的n。上面是我无数遍拷打gpt,加上自己反复的检查出来的问题。这是我写的,有很多问题。

2023-12-05 18:47:54 1345

原创 请使用指针的方法编写程序,程序的功能是先输入10个整数存储到数组a中,再输入一个指定的数x,把数组中的x数据删除掉,并保证数组中剩余的数还是连续存储的。

这是我用,我用gpt追问出来的,第一次的出现了最后的输出出现了末尾数也有空格的情况。gpt用的是自己一个指针自己覆盖,他用的是一个指针用来替换原来的原来的指针储存。(被室友骂没看书了,我看的翁恺的视频,肯定是因为我当时看完,没有进行输出)这是我室友写的关键函数,他甚至还考虑了不是10个数的情况,把n代替10了。然后那个*w++=*p,要我我肯定把w++分开写啊,这时间效率的把控。很巧妙的运用了指针,和指针数给分开了,不得不说,打acm的就是不一样。这是第一段代码,我自己写的有错误,我现在还没找到。

2023-12-05 16:14:44 1110

原创 这是一个简单的题目。 给定一个正整数n,请计算SUM(n) = 1 + 2 + 3 + ... + n. 输入格式: 输入包含多组测试用例,每组数据包含一个正整数n。 输出格式: 请计算并输出S

用scanf等于一做while的条件,以前遇到过,但没有记住,也没有认真听是有讲解,导致了自己内化不够。这题最关键的点就在于他是可以多输入多输出的,那么这个思路就可以运用到以后得做题当中。// 计算SUM(n)因为我的while用的不对,这是gpt给的答案,通过了。这事我最初的答案,超时了。

2023-12-04 21:54:12 820

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除