请问一下C语句是什么意思,麻烦翻译一下(C语言高手进,急,非诚勿扰)
系统资源不足
系统内存不够拉 老兄
专业的足球俱乐部的名声为美国人所知正如专业的英式足球俱乐部为欧洲人和南美洲人所知一样!
这个事一个链表 有两个元素 一个defen 另一是pingfen[8]的数组。for(i=8;i>1;i--)
{
for(j=0;j<=i-1;j++)
{
if((h->pingfen[j])>(h->pingfen[j+1]))
{
linshi=h->pingfen[j+1];h->pingfen[j+1]=h->pingfen[j];h->pingfen[j]=linshi;
}
}
}
这是从小大大排序 (冒泡排序方法)
h->defen=(h->pingfen[1]+h->pingfen[2]+h->pingfen[3]+h->pingfen[4]+h->pingfen[5]+h->pingfen[6]+h->pingfen[7])/7.0;
就平均(1~7之间的7个数字)。
while 循环做的事 是对每个节点 做 一个从小到大的排序后 取消最小分 将其他的平均 放到给节点的 defen 里。记住给定节点后面的节点开始。估计给定节点应该是 带一个有节点的链表。
以上是 void defen(geshou *p) 的 作用。
第二个 由于 不知道 xvhao 是什么东西 之呢过 给你 一个语句一个语句解释了。
while(qa->paiming!=0||h->paiming!=0) //如果 这个h 和 qa 指向的 链表 都没有排名paiming=0 就 结束循环。
{
if(h->paiming!=0&&qa->paiming!=0)
{h=h->next;qa=h;} //若两个的paiming 不等于0 就 向下一个节点走。(当然高开始是两个的是指一个节点)。
if(h->paiming!=0&&qa->paiming==0&&h->xvhao!=ii->xvhao)
h=h->next; //qa paiming 等于零 并h paiming 不等于0 h xvhao 不等于 函数给的节点 ii的 xvhao 时 pa 不懂 h 往下一个节点走。
if(h->paiming!=0&&h->xvhao==ii->xvhao)
break;}// h paiming 不等于0 但是 h xvhao 等于 ii xvhao 直接退出循环 这说明 在给定的P 链表中 找到了 ii 的xvhao 相同的 节点。
这样最里面的循环就结束。
if(h->paiming!=0&&h->xvhao==ii->xvhao)
break;他外面的循环 判断 里面的循环是 正常结束 还是 if(h->paiming!=0&&h->xvhao==ii->xvhao) 这个条件下 退出。 若果是 就表明 在给定的P 链表中 找到了 ii 的xvhao 相同的 节点了 。退出 大循环。 否则 继续大循环。
if((qa->defen)<=(h->defen))
qa=h; 根据程序分析 H 和 qa 要么就只一个节点 要么就 是 h 指qa的后一个节点。这句话就是比较两个节点的defen 是不是后面的大于前面的,如果是就吧前面的指针移到 h指的节点。总之前面的defen小了的节点就不管它。
h=h->next; h 往后走一个 继续循环到最后。
退出循环后 执行最外面的徐那还 qa paimin 给 b 然后 b++ 一直到 b等于 给定的ii的 xvhao。
大致上说
while(qa->paiming!=0||h->paiming!=0)
有两个结果 一个 找到 排名为0的节点用qa 指出。 再找一个 排名为0的节点 用h 指出。
另一个 找到 排名为0的节点用qa 指出。再找一个 排名不为零 且 xvhao 等于 给定的vxhao的节点。
用第二个结果 出循环 就不实行 第二层循环 直接到第一层循环。
用第一个结果出来 则 比较 前一个paiming=0 的节点和后一个paiming=0 的节点的defen
然后 qa 指定 得分大或等于的那个。 然后 后一个节点继续往后执行同样任务到结束。
这个循环结束 就会找出 paiming=0 等分最大的节点中最后一个(记住因为有 <= 所以 相等的也到后一个)然后到 第一层循环。paiming 设为1 然后 从给定的第二个节点 再找 paimign=0 等分最大的组后一个 然后 paiming 设置成 2 以此类推 给所有节点 按defen 大到小 paiming。
中途的那个 xvhao 不知道是什么了。
给分吧!!!说的口都干了
将两个学生成绩列表先分别对各科分数做从大到小排序,求出每个学生的平均成绩,然后做比较后排出学生平均成绩排名!
解释一下这个c语言语句
我的思路是这样的:首先是以十进制输出,又因为是关系运算符,所以结果非0即1;然后>和<是关系运算符,结合顺序从左至右,等价于((x>y)<z),即((1>2)<3),最后结果为true,即1.
在c语言中,下面的语句是什么意思? int a=3,b=4; char str=’c’; pri...
int a=3,b=4;\/\/定义两个变量a和b,并赋值 char str=' c';\/\/定义一个字符变量,值为'c'printf(“%d,%d”,a,b,str);\/\/ 把a和b显示到屏幕上,%d意思是显示一个整形(int),只有两个,所有str就没有显示出来,结果是:3,4
C语言和C++有什么区别么??
一、性质不同 1、Visual C++:Microsoft Visual C++(简称Visual C++、MSVC、VC++6.0或VC6.0)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。2、C++:C++是C语言的继承,进行C语言的过程化程序设计。二、作用不同 1、Visual C++:适合用来编写各种复杂软件...
C语言语句中可以用goto跳转吗
C语言中if语句中break不可以用,要用什么?C语言中,用于退出的语句分三个层次:1、退出循环语句和switch语句的break;2、退出函数的return;3、退出整个程序执行的exit(0);这三种你看看哪种适合。c语言goto语句 因为if语句没有用括号时,默认下一句语句是if语句内的内容,而laststep并没有用括号括起来...
c语言中声明一个变量属于什么语句?
c语言中声明一个变量,不叫语句,所以不属于语句。c语言中,为了叙述方便,把需要建立存储空间的声明称为定义,把不需要建立存储空间的声明称为声明。以下详述:在声明部分出现的变量有两种情况:一种是需要建立存储空间的(如int a;);另一种是不需要建立存储空间的(如extern int a;)。前者称为...
c语言? 是什么意思
就是一种计算机语言,就像是你要和老外聊天,要用英语,同样和计算机交流就要用C语言了,一个道理,C语言就是计算交流的语言!
求解释一下这条C语言语句
判断语句,utf8buf是个数组,0x80表示一个十六进制的数,将数组中的第i个值与0x80进行异或操作,判断结果是否为0,也就是判断这个数组中的数是不是等于0x80
C语言中这个执行语句具体是什么意思呢
循环语句,n初值是5,条件是n>1成立时,执行语句,然后n--,表示n自动减1后变成新的n值,再进行判断,满足条件执行语句,不满足则退出循环结束
这个C\/C++语句是什么意思
1.WORD,SWORD,BYTE?不区分大小写吗?这些不是标准C++的数据类型,而是windows的.他们区分大小写 具体的楼主可以转定义过去看下.2.->?这是指针的意思!3.*的用法?号的用法有好几种 BYTE *pBy = NULL 是定义BYTE指针,并指向NULL BYTE byTmp = *pBy; 这里是取pBy指针所指向内存地址上的内容 int a...
C语言教程的内容是?
1、程序设计过程 2、算法的基本概念 3、算法的特征 4、算法的表示方法(流程图)5、结构化程序设计方法 6、习题测试 第3课 C语言的数据类型 1、预备知识 2、C语言的数据类型 3、常量与变量 4、不同数据类型之间的转换 5、运算符号和表达 6、习题测试 第4课 C语言顺序程序设计 1、C语句概述 2...
双亲佐锐: C语言是Combined Language(组合语言)的中英混合简称.是一种计算机程序设计语言.它既具有高级语言的特点,又具有汇编语言的特点.它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算...
深州市13567141244: 一条C语句是什么意思 - ?
双亲佐锐: 18/4 = 4 sqrt(4.0)=2.04*2.0 = 8.08.0/8 = 1.0
深州市13567141244: C语言中? : 语句是什么意思 - ?
双亲佐锐: 对于条件表达式b ? x : y,先计算条件b,然后进行判断.如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值.一个条件表达式绝不会既计算x,又计算y.条件运算符是右结合的,也就是说,从右向左分组计算...
深州市13567141244: 请问电脑编程.C语言是什么意思啊.麻烦详细点可以吗.?谢谢?
双亲佐锐:C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围广泛. C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的. C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画.它是数值计算的高级语言.
深州市13567141244: C语言语句的意思?
双亲佐锐: String1[i]=(String1[i]-97+k)%26+97;的意思是,将string1[i]中的字母替换为当前字幕之后第k个字母.比如shring1[i]=='a',k==2,执行String1[i]=(String1[i]-97+k)%26+97之后 string1[i]=='c'.
深州市13567141244: c语言中语句的意思?
双亲佐锐: 间单的说就是带着分号;的就算语句 ; 也是语句有关键字,变量…… 没有; 的就是表达式 而不是语句
深州市13567141244: 这个C语句是什么意思 - ?
双亲佐锐: 我是做单片机的 我的语句 P4OUT&=~temp; 意思是,把temp寄存器按位取反,然后P4OUT和temp的结果按位与,结果存储在P4OUT.&是按位与运算,~是按位取反运算.
深州市13567141244: 这个C语句是什么意思??
双亲佐锐: 这是个for循环..就是说i=1,循环条件是i<=5,循环变量是i=i+1 后面的意思是说,当i=x时,在显示器上显示出来. 但是这里的代码有点问题. case 1 1要加单引号 '1' getchar()函数没有赋值.
深州市13567141244: C语言语句解释?
双亲佐锐: 默认argc为1,argv[0]为程序名称如果输入一个参数,则argc为2,argv[0]为程序名称,argv[1]为输入的那个参数依此类推,多个参数的情况上面函数的意思是,如果argc等于1,表示没有输入参数,直接退出,如果不等于1,则表示肯定至少有一个参数,那么argv[1]就肯定有值了,可以进行逻辑判断处理