结构体数组解决,还是挺易懂的(c语言) 我的思路是使用结构体数组来存储每一个数字及其出现的次数,这样问题就很简单了假如数组是12223345那么结构体数组就存储1,2,3,4,5及其出现次数,那么如何知道结构体数组该存储那几位数字呢,就是用一个判断if(num[i]!=num[i+1]), 题解列表 2024年09月10日 0 点赞 0 评论 564 浏览 评分:9.9
对题1099:数组的使用以及数组的置零 解题思路:首先建立一个arr[10001]的空数组,在输入L之后将arr[r+1]里面的元素置为1.至于为什么数组下标要加1,是因为给出的区间左右均是闭区间,所以数组下标的范围应该为0~r,共包括r+1个元素。随后,可以用一个while循环控制区间的输入, 题解列表 2024年09月10日 0 点赞 0 评论 672 浏览 评分:9.9
对题2839:循环数组的创建,函数判断 解题思路:由题目可得,A和B进行剪刀石头布的游戏,A与B分别都有自己的规律,且分别在NA和NB循环一次,需要判断经过N次之后,谁获胜的次数更多。首先,由于输入的两个数组分别均为A与B的数组,数组元素分别为NA,NB,需要现将其根据循环特性拓展为元素个数为N的数组, 题解列表 2024年09月10日 0 点赞 0 评论 645 浏览 评分:9.9
注意换行符! 摘要:解题思路:需要注意要把自++多余的最后一个空元素设为换行符!注意事项:参考代码:#include <stdio.h>#include <string.h>int main(){ char a[1…… 题解列表 2024年09月10日 0 点赞 0 评论 407 浏览 评分:0.0
巧用string函数,轻松解决 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include <string.h>int main(){ char a[100]; char b[100]; scanf…… 题解列表 2024年09月10日 0 点赞 0 评论 623 浏览 评分:0.0
对题2821:传址传参的使用,以及循环计数 解题思路:本题主要在于要在每个人操作时,要将其序号以及倍数的灯转换一次形态,所以为了简化代码结构,所以可以构造一个函数,每次在对应的位置调用该函数,使得数组中的数值由0到1或者由1到0发生一次转变,从而实现灯形态的转换。其次,由题意可知,灯的数量是少于5000的, 题解列表 2024年09月10日 0 点赞 0 评论 674 浏览 评分:9.9
内部收益率,有没有会员大佬把测试用例截一下图发出来看看 代码就是按照两个优质题解写的C语言版,示例和第一个测试用例都对,第二个就显示超时了。```c#include#includeintmain(void){intT;doubleCF[11],IRR,NPV,left,right;while(scanf("%d",&T)&&T){for(inti=0;i 题解列表 2024年09月10日 0 点赞 0 评论 951 浏览 评分:0.0
字符串与字符的应用 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){ char s[100]; for(int i=0;i<100;i…… 题解列表 2024年09月10日 0 点赞 0 评论 420 浏览 评分:0.0
直接行列互换 摘要:解题思路:注意事项:参考代码:#include <iostream>using namespace std;int main(){ int a[3][3]; for(int i=0;i<3…… 题解列表 2024年09月10日 0 点赞 0 评论 813 浏览 评分:0.0
对题2819:利用函数倒序输出数字 解题思路:本题要求将输入的数字倒序之后再输出,如果输入的数为0的话,则输出0;如果输入的为其他数字,则倒序再输出。需要注意的是,如果输入数字像2030400之类的,则输出的为40302,倒序之后如果0在高位上,则不输出0。本解法选择编写一个倒序的函数, 题解列表 2024年09月10日 0 点赞 0 评论 644 浏览 评分:9.9