各位大佬,请问这段代码是什么意思呀?有知道的请帮我解答一下,谢谢!

2024-05-17 22:43

1. 各位大佬,请问这段代码是什么意思呀?有知道的请帮我解答一下,谢谢!

在if else这样的条件判断语句中,必须以if开头,形如if-语句-else,但是如果有很多条件选择那就需要在else后边再加一个条件那就需要用if判断。用通俗的话讲就是if表示如果else表示否则,解释为如果条件成立执行if后边的语句,否则就执行else后边的语句。从这一就可以看出来否则后边还可以跟如果。【摘要】
各位大佬,请问这段代码是什么意思呀?有知道的请帮我解答一下,谢谢!【提问】
你好,很高兴为你解答,方便将问题描述完整吗?或者拍张照片发过来看一下,我好为你解答。【回答】

我主要是不太清楚if else那里是什么意思【提问】
不好意思,这道题是系统分的,你这个代码我也不太清楚,你可以咨询一下其他人,没帮上忙,深感抱歉。【回答】
在if else这样的条件判断语句中,必须以if开头,形如if-语句-else,但是如果有很多条件选择那就需要在else后边再加一个条件那就需要用if判断。用通俗的话讲就是if表示如果else表示否则,解释为如果条件成立执行if后边的语句,否则就执行else后边的语句。从这一就可以看出来否则后边还可以跟如果。【回答】
行吧【提问】
谢谢【提问】
😊【回答】

各位大佬,请问这段代码是什么意思呀?有知道的请帮我解答一下,谢谢!

2. 请高手帮忙分析下这段代码

那个 j 从当前代码来说是可以没有的,之所以有这个 j 是因为这段代码写的很烂。

aid 是当前帖子的id
saveid 是已经顶过帖子的id,以逗号隔开。例如:1,2,3,4,5
他想通过cookie记录当前用户已经顶过帖子的id,然后根据aid来判断是否顶过了,顶过了就提示,否则就顶贴,并把当前aid加入到cookie里面。
他这个如果不在digg_ajax.php里面做是否顶过贴的判断,用户清除了cookie这代码会出bug。
这种东西后端也必须判断。
从代码上来看,应该不能取消顶贴,否则他这个就有bug了,中间的continue之类的东西写的太烂了导致你看不懂,我给你改进一下代码,你就懂了,其实根本不需要那么复杂
function postDigg(ftype, aid) {	var taget_obj = document.getElementById('newdigg');	var saveid = GetCookie('diggid');	//如果saveid是null 则把他变为一个空字符串	saveid = typeof saveid == "string" ? saveid : "";	var saveids = saveid.split(',');	for(var i = saveids.length - 1; i >= 0; i--) {		if(saveids[i] == aid) {			//如果cookie存的id里面有,说明已经赞过了			alert("您已经顶过该帖,请不要重复顶帖 !");			//return就可以退出方法了			return;		}	}	//将新的aid加入到saveids里面	saveids.push(aid);	//将新的saveid写入cookie	SetCookie('diggid', saveids.join(","), 1);	myajax = new DedeAjax(taget_obj, false, false, '', '', '');	var url = "{dede:global.cfg_phpurl/}/digg_ajax.php?action=" + ftype + "&id=" + aid;	myajax.SendGet2(url);}

3. 帮忙找找下面代码的错误吧!

首先,我觉得你的思路有点混乱:
char a[100],m;基础不好,char是字符型,str才是字符串啊;
比较字母的时候,一个个比较的话,会用时间较长、空间较大,你的O(100^2),o(100^2);我的是O(100*52),o(100*52);
比较次数时吧,很混乱,你的O(100),o(100);我的O(52),o(52),并且只要比较一次就好;
最后啊,我个人觉得gets()与printf不配套啊,输入输出要相互配套才会不容易出错吧;
呵呵呵  不好意思   吧你的程序修改的面目全非 
PS   我的电脑没装软件啊  所以没试过程序是否可行   你自己尝试下咯!!!!
#include
#include
void main()
{
                char flag;  / 标志最多的字母 /
	str a[100],m[52]={A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z};
	int i,j,b[52]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
	for(i=0;i<strlen(a);i++)
                scanf("%s\n",a[]);
	 for(i=0;i<52;i++)	/ 拿a[]与52个字母比较 /
                 {
                                    for (j=0;j<strlen(a);j++)  
                                    if (a[j]!=' '&&a[i]==a[j])     b[i]++; / 如果相同,则加1 /
                  }
		for (i=0;i<52;i++)  / 比较次数的小 /因为b[]与m[]相互照应, /
		{              
                                                max=b[0];
                                               flag=m[0];
			if (max<b[i])
			{
		                      max=b[i];
			      flag=m[i]; / 因为b[]与m[]相互照应,所以b[]与m[]的下标相同 /
			}
		}
		printf("%c %d\n",flag,max);	
}

帮忙找找下面代码的错误吧!

4. 求大佬帮帮忙看,帮写一下代码

发来吧。图片

5. 能不能帮忙解释一下这段代码

脑残代码,就是在编程工具输出的地方输出这些文字,有些人一定说是打印,因为那个字好像打印,洋文他认为他最棒

能不能帮忙解释一下这段代码

6. 求大神帮忙敲个代码 谢谢^ω^

        Document            div{            background-color: red;            width:100px;            height: 100px;        }        span{            font-size: 12px;            background-color: yellow;        }    显示/隐藏    var flag = true;//现在的状态    function fn(){        if(flag){            flag = false;            document.getElementsByTagName('div')[0].style.display = 'none';        }else{            flag = true;            document.getElementsByTagName('div')[0].style.display = 'block';        }    }

7. 求大神帮助解释下 下面的代码什么意思

平年一年365天,闰年一年366天,
n=y*365,是把每年做平年算出来的天数,还得再加闰年多出来的一天,有多少闰年就得加多少天。
下面循环判断每年,判断是闰年后天数加1
所以最后并不是2014*365,这中间还是加闰年天数,到2014年有多少个闰年就得加多少天,这是到2014年时的总天数。

对7求模,也就是取余,算算是周几。

求大神帮助解释下 下面的代码什么意思

8. 帮忙看看这道题什么意思,有思路就行 不用代码

首先看看机器翻译(有时候也翻译的不错):
安泰已宣布,它会释放出一个128位的计算机芯片,到2010年,256位的计算机,到2020年,等等,继续其字大小每十年翻一番的战略。 (安泰于2000年公布了一个64位的计算机,一个32位的计算机,在1990年,在1980年的16位计算机,在1970年的8位计算机,和一个4位的计算机,它首先于1960年。)
安泰将使用了新的标杆 - Factstone - 宣传其新的芯片的能力大大提高。 Factstone评级被定义为是最大的整数n,使得n!可以表示为一个计算机字中的无符号整数。

给予1960年≤Y≤2160,会是什么Factstone评级安泰最近发布的芯片?

给定一个年份,比如1960,那时芯片只有4位,能表示的最大无符号整数是15,而3!=6,4!=24,所以只能给它评级为3,;又如1981年,芯片已是16位,能表示最大数是65535,而8!=40320,显然9!>65535.所以评级为8.

因此这题就是给一个年份,算出对应的评级。
最新文章
热门文章
推荐阅读