请帮我解释下这个程序(菜鸟)

作者&投稿:桓龙 (若有异议请与网页底部的电邮联系)
英语高手 菜鸟 帮我解释下~

对于大多数快速学习语言解决方案,唯一真正的问题是他们没有考虑一个人学习第一语言/母语和学习其他语言的重要区别。

most quick-fix language learning solutions 用来形容The only real problem,意思大多数快速学习语言解决方案。

网页头部,里面的内容不会显示出来


上面两个是表示这个网站是中文的,用的是gb2312即简体中文的编码


上面两个表示这个网页是用FrontPage做的
客户订单发送系统 这是网站的标题,就是浏览器上面那里显示的字
这是表示下面内容是javascript 脚本
{
alert("您的购物订单已发出,谢谢您的使用!"); 弹出一个对话框,内容就是里面是字
}

#include<stdio.h>
void main()
{
// 声明函数,函数名为average,参数为float型数组,10在此无效.
float average(float array[10]);
// 定义float数组score,元素10个,另定义一个变通float变量aver
float score[10],aver;
// 定义int型变量i
int i;
// 向终端打印提示信息
printf("input 10 scores:\n");
// 通过for循环来初始化
for(i=0;i<10;i++)
// 从标准输入获取score各元素值[&score[i]或修改为score+i]
scanf("%f",&score[i]);
// 换行
printf("\n");
// 将average的返回值赋给aver
aver=average(score);
// 打印
printf("average score is %5.2f\n",aver);
}

// average的函数体,10在此依然无效...
float average(float array[10])
{
// 定义int变量,用于for循环的步长
int i;
// 定义float变量aver,记录其平均值,sum变量,记录其总大小
float aver,sum=array[0];
// 通过for循环来获取总大小
for(i=1;i<10;i++)
// sum <- 总和
sum=sum+array[i];
// aver得到平均值
aver=sum/10;
// 返回aver,函数结束
return(aver);
}

就是输入10个数,求平均值嘛...

这是个求平均值的程序。
先解析下面那个参数:
float average(float array[10]) //获得数组
{
int i;
float aver,sum=array[0];
for(i=1;i<10;i++)
sum=sum+array[i]; //求和
aver=sum/10;//求平均值
return(aver); //返回平均值
}
主函数:
#include<stdio.h>
void main()
{
float average(float array[10]); //函数声明
float score[10],aver;
int i;
printf("input 10 scores:\n"); //提示:输入十个数
for(i=0;i<10;i++)
scanf("%f",&score[i]);
//这个循环的作用是将你输入的数赋予数组中的每个元素

printf("\n");
aver=average(score); 调用下面那个函数,求数组中元素的平均值
printf("average score is %5.2f\n",aver);
//输出平均值,其中%5.2f是限制输出值为浮点数,并限制其位数
}

不知道这样说你能不能明白呢?你最好说清楚一下你到底不明白在什么地方

这个程序的作用是输入10个实数,求这10个数的平均值,并输出

#include<stdio.h>
void main()
{
float average(float array[10]);/*声明平均值函数*/
float score[10],aver;/*定义变量*/
int i;
printf("input 10 scores:\n");/*输出提示信息*/
for(i=0;i<10;i++)/*这个循环用于读取10个实数,并存入数组score中*/
scanf("%f",&score[i]);
printf("\n");
aver=average(score);/*调用平均值函数求数组score中的10个数的平均值,并将返回值保存到aver中*/
printf("average score is %5.2f\n",aver);/*以5.2格式输出平均值aver,5.2的含意是输出宽度是5位,其中的小数是2位,会进行四舍五入*/
}

float average(float array[10])/*这个函数将返回传入的数组中的10个元素的平均值*/
{
int i;
float aver,sum=array[0];
for(i=1;i<10;i++)
sum=sum+array[i];
aver=sum/10;
return(aver);
}

这个程序是用来计算10个实数的平均数的。
先输入10个实数,存到score[10]数组中。
再调用float average(float array[10])计算平均数。
在打印结果就行了!


谁能给我解释一下这个程序
并把标准输入重定位到打开的文件 \/\/以后的标准输入语句相当于从打开的文件中读数据 int count = 1; \/\/初始化计数器 为1 while(~scanf("%s",head)) \/\/读入字符串,读入成功,返回1,取非后为0xfffe,转换成bool 值为真,则执行循环体代码; 如读入失败,返回 -1,取非后为0x...

帮忙逐字逐句解释下这个程序
你这个程序的问题不少啊,在哪里找到的啊,帮你改了下:include <stdio.h> \/\/包含头文件#include <string.h>#define M 5 \/\/定义宏,M代表5,#define N 20 \/\/定义宏,N代表20void fun(char (*ss)[N]){ int i, j, n, len=0; \/\/定义变量for(i=0; i<M; i+...

麻烦大家帮我解释一下这个三菱plc程序的意思?谢谢
这段的意思是,X001导通时,D10递增1,同时在X001导通时将D10的内容传到Y007-Y000,同时D11递增1,并将D11的内容传到Y027~Y020,。这里需要注意的是,INC和INCP的区别,INC是连续执行型,也就是说,如果X001在持续导通中,那么,D10在每个运算周期都会执行加一运算。而INCP是脉冲执行型,意思就是...

求高手帮我解释一下下面这个程序:(想破脑袋也不明白!!急急!!)_百度知...
而printf("%s\\n", s);则会从0022FF40开始输出直到在0022FF45遇到'\\0', 于是会输出s被覆盖的六个字节"56789".这就解释了为何printf("%s, %s\\n", d, s)会输出123456789,56789,

那位大神可以帮我解释一下这个程序啊???
看程序注释吧:include"stdio.h"unsigned fun6(unsigned num){ unsigned k=1;do{ \/\/取num的个位,与k相乘,结果赋值给k k*=num%10;\/\/num除10,即将最低个位移除了 num\/=10;} while(num);return(k);} int main(){ \/\/定义一个无符号整型 unsigned n=26;\/\/计算各位相乘的结果,比如26,...

各位高人帮我解释一下这个程序
1 ORG 0000H \/\/程序段存放位置为0000H LJMP START \/\/长跳转到START处执行 ORG 0040H \/\/指明内存位置为0040H STRAT: \/\/标号:START MOV SP,#60H \/\/将堆栈SP置为01100000,这个应该是用于控制硬件连接的语句。根实际的硬件相关。MOV A,#01H \/\/将A值为00000001 ROTATE: \/...

各位大神,谁能解释一下这个程序的意思啊
其他位都是1,与n进行与,效果就是将最高位清成0,其他位不变,所以n&=0x7fff; 结果是n=0x17ff不变 n|0x8000; \/\/0x8000这个数最高位是1,其他位是0,与n进行或,效果是将最高位置1,其他位不变。所以n|=0x8000;结果是n=0x9fff,因为高4位8|1=9 ...

有人解释下这段程序是啥意思吗
这是一段用汇编指今编写的代码。DB被称为伪指令,用于告诉编译软件定义字节数据。X DB 18H 表示在地址X位置有一个字节数据,值为16进制18H;Y DB ?表示在地址Y位置保留一个字节单元;…mov al,X ; 表示x单元中内容送入aI;cmp aI,0 ; 表示aI中内容与0比较;jl L1 ...

有谁能帮我解读一下这个程序, printf("%-4d",i*j);是什么意思啊_百度知 ...
-4d是输出格式,-4表示向左靠齐(如果没有负号,表示向右靠齐),取4位,不足4位补空格,超过4位,原样输出,d表示整数

那位程序高手帮我解释下这个程序!!!
不是程序, 是MS-DOS批处理文件 就是删除文件呗 eg: *.tmp 后缀名为tmp的文件 一次类推*.log就是后缀名为log的文件 systemdrive% 驱动的路径 \/F 强制删除只读文件。\/S 从所有子目录删除指定文件。\/Q 安静模式。删除全局通配符时,不要求确认。

堆龙德庆县18050155266: 请帮我解释下这个程序(菜鸟) -
锐丁沙棘: 这是个求平均值的程序.先解析下面那个参数:float average(float array[10]) //获得数组 { int i; float aver,sum=array[0]; for(i=1;i<10;i++) sum=sum+array[i]; //求和 aver=sum/10;//求平均值 return(aver); //返回平均值 } 主函数:#include<stdio.h> ...

堆龙德庆县18050155266: 一个客户端与服务器连接的JAVA程序 因为本人是菜鸟级别,所以请各位大师帮忙解释一下,越详细越好呀! -
锐丁沙棘: import java.io.*; import java.net.*; import java.util.*; public class ChatServer { boolean started = false; ServerSocket ss = null; List<Client> clients = new ArrayList<Client>();//创建一个线程数组,这样每连接一个客户端就开启一个线程管理 public ...

堆龙德庆县18050155266: 请求大虾帮忙解释一道VB程序(请说明详细原理过程本人菜鸟)
锐丁沙棘: 这是一个递归,递归结束条件是n不大于1. 1.第一次调用sub1(a,4),n=4,符合n>1,开始循环, 2.第二次调用sub1(x,3(n-1)),n=3,符合n>1,开始循环, 3.第三次调用sub1(x,2(n-1)),n=2,符合n>1,开始循环, 4.第四次调用sub1(x,1(n-1)),n=1,不...

堆龙德庆县18050155266: VB内的代码,请帮我解释下这段代码,我是菜鸟.谢谢
锐丁沙棘: Dim j, k, i As Integer '定义三个 整型 变量 For j = b To a2 Step 2 '用j 作为循环控制变量,初值为b,每循环加2,直到大于a2 k = System.Math.Sqrt(j) '对j求平方根,并把结果记录给k For i = 2 To k '再套一个循环控制变量为i,初值为2,每循环加1,...

堆龙德庆县18050155266: 希望编程高手能帮我看一下这个程序...菜鸟hold不住啊...先谢谢大家了~~ -
锐丁沙棘: 你用的是数组,不是链表,链表的结点是用堆空间,用malloc分配,你没用啊,下面是前些天做过的题,和你的差不多1 /* **********************************************************2 * 建立一个链表,每个节点包括:学号、姓名、性别、年龄,输入3 ...

堆龙德庆县18050155266: 谁能帮帮我解释一下这段代码(越详细越好)(偶是菜鸟)
锐丁沙棘: 你这是一个JAVA程序,功能就是输出一个乘法口诀表.

堆龙德庆县18050155266: 这个程序中yes是起到什么作用?请大大们解释下,菜鸟不是很明白 -
锐丁沙棘: 旗标, 代表符合条件与否.从最后一句 if(yes) printf(...); // 可以看出yes=1, 印出i1是素数.

堆龙德庆县18050155266: 谁来帮我详细地解释一下这个程序
锐丁沙棘: 这是一个简单的C++程序,实现的是把从6开始的值,判断它是奇数还是偶数,如果是小于6的,都返回奇数! #include <iostream> using namespace std; int main() //主函数入口 {int prime(int); int n; cout<<"input an integer:"; //提示用户输...

堆龙德庆县18050155266: 麻烦大家帮我解释下这个程序
锐丁沙棘: 你把y(t)换成(t)*(t)也就是变成 void main() { printf("%d",(1+2)*(1+2)+3); } 很明显3*3+3=12 要注意的还有 如果#define y(t) (t)*(t) 变成#define y(t) t*t的话 要变形成printf("%d",1+2*1+2+3);,结果就是8,这个属于宏定义,一定要原样还原,不能望文生义

堆龙德庆县18050155266: 那位大神可以帮我解释一下这个程序啊??? -
锐丁沙棘: 看程序注释吧:#include"stdio.h" unsigned fun6(unsigned num) { unsigned k=1; do{ //取num的个位,与k相乘,结果赋值给k k*=num%10; //num除10,即将最低个位移除了 num/=10; } while(num); return(k); } int main() { //定义一个无符号整型 unsigned n=26; //计算各位相乘的结果,比如26,结果就是2*6=12 printf("%d\n",fun6(n)); return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网