高级语言程序设计题

main()
{ int k,max,min,s;;
int a[10]={69,65,70,72,68,77,62,59,81,75};
max=a[0]; min=a[0]; s=a[0]
for (k=0;【1】;k++)
{s=【2】;
if(max<a[k] max=a[k]);
if(min>a[k] min=a[k]);
}
s=【3】;
printf("s=%f max=%F min=%f\n",s,smax,min);
}
在数组A内存放了10个同学的体重。求出他们的平均值!
找出最大体重和最小体重,输出计算结果。
怎么做啊!教教!急!!!
【1】 【2】 【3】
在这里输出数据表达!怎么弄???

第1个回答  2008-05-23
【1】k<9 【2】s+a[k+1] 【3】s/10
按以上输入你的考题,输出就是对的。
以下修改了你输入的错误。完整程序如下。如果平均值要精确到小数点,请更改s的定义,以及输出的时候改动s的类型。
main()
{ int k,max,min,s;
int a[10]={69,65,70,72,68,77,62,59,81,75};
max=a[0]; min=a[0]; s=a[0];
for (k=0;k<9;k++)
{
s=s+a[k+1];
if(max<a[k]) max=a[k];
if(min>a[k]) min=a[k];
}
s=s/10;
printf("s=%d max=%d min=%d\n",s,max,min);
}

第2个回答  2008-05-23
你程序有点不对。

正确的如下:

#include <stdio.h>

main()
{
int a[10]={69,65,70,72,68,77,62,59,81,75};
int k,max,min;
float s;

max=a[0]; min=a[0]; s=0;//a[0]
for (k=0; k<10/*【1】*/;k++)
{
s+=a[k];//【2】;
if(max<a[k])
max=a[k];
if(min>a[k])
min=a[k];
}
s=s/10;//【3】;
printf("s=%f max=%d min=%d\n",s,max,min);
}

【1】k<10
【2】s+=a[k];
【3】s=s/10;
第3个回答  2008-05-23
程序有点不对!!,我给你改改...
答案:
【1】k<10
【2】s+a[k];
【3】s/10;
main()
{ int k,max,min;
float s;
int a[10]={69,65,70,72,68,77,62,59,81,75};
max=a[0]; min=a[0]; s=0.0;
for (k=0;【1】;k++)
{s=【2】;
if(max<a[k]) max=a[k];
if(min>a[k]) min=a[k];
}
s=【3】;
printf("s=%f max=%d min=%d\n",s,max,min);
}
这样就合适了.
第4个回答  2008-05-23
题目是不是有问题啊,为什么输出用%f,这样会出输啊!!!

# include <stdio.h>

void main()
{
int k,max,min,s;
int a[10]={69,65,70,72,68,77,62,59,81,75};
max=a[0];
min=a[0];
s=a[0];
for(k=0;k<10;k++)
{
s=s+a[0];
if(max<a[k]) max=a[k];
if(min>a[k]) min=a[k];
}
s=(s-a[0])/10;
printf("s=%d max=%d min=%d\n",s,max,min);
}
第5个回答  2008-05-23
#include<stdio.h>
main()
{ int k,max,min;
float s;
int a[10]={69,65,70,72,68,77,62,59,81,75};
max=a[0]; min=a[0]; s=a[0];
for (k=0;k<10;k++)
{s=s+a[k];
if(max<a[k]) max=a[k];
if(min>a[k]) min=a[k];
}
s=s/10;
printf("s=%f max=%d min=%d\n",s,max,min);
}

C+高级语言程序设计问题???
第一题 include "stdio.h"main(){int x=100;printf("%d",x++>100?x+20:x+10);} 结果: 111 原因:x++ 其中++为后置自加运算 x++>100表达式是0,然后比较后x加了1。选择x+10 。那么答案为:表达式值为111 ,x值为101 第二题 char*s1="12345",*s2="1234";printf("%d\\n",strlen...

C++高级语言程序设计离线作业,麻烦大佬帮忙做下?
A作业 1. 分号 2. main 3. 110 4. 2 5. n+1 6. p= ++f+1;7. 9 8. p=a;9. *(p+1);10. 全局量 B作业 1. 各个元素的值分别是3,6,9,12 最小下标是0, 最大下标是3 2. 各个元素的值分别是9,6,3,0,0,0 最小下标是0,最大下标是5 3. 50 ,最小下标是0,最大...

高级语言程序设计的试题求大神解答
1.结构化程序设计的基本思想是:任何程序都可以通过顺序结构、选择结构、循环结构表示。复杂程序是经过这三种基本结构反复嵌套使用而构成的。结构化程序的优点是程序模块结构清楚,层次分明,易于读写。2.关系运算是通过C语言提供的6种关系运算符对两个值的大小等关系进行比较。逻辑运算既通过三种逻辑运算符...

高级语言程序设计中有一题,下列选项中,正确的转义字符是 A.\\a B...
'\\xyz' \\x开始表示十六进制数,你只能是 \\x0 到\\xff 十六进制数的数码范围是0-9a-fA-F 大小一样 0-9就是数字0到9 a-f 相当于十进制的数字10-15 ( \\x0fff 不是“字符”是一16位“整数”)'\\08' \\0开始表示8进制数,而8进制数的数码只有0-7 所以'\\08'也不是合法的转义字符 \/n...

C语言习题:高级语言程序设计:下列叙述中错误的是___。
选C。线性表采用顺序存储,插入和删除操作很可能引起一些元素需要“移动”。所以C的说法是错的。

在高级程序设计语言中,以下关于编译和解释叙述正确的是( )。
编译:1、利用编译程序从源语言编写的源程序产生目标程序的过程。2、用编译程序产生目标程序的动作。编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和...

高级程序语言设计C++编程题?
int i;for(result=0,i=1;i<=n;++i){ result+=i\/2.0;}

自考高级语言程序设计大题,考点是编写函数和调用,求标准答案,跪求答案...
{ return (9.0\/5.0*c+32);} (2)include "stdio.h"void main(){ float temp(float c);float c,f;printf("请输入一个摄氏温度:");scanf("%f",&c);f=temp(c);printf("华氏温度为:%5.2f\\n",f);} float temp(float c){ return (9.0\/5.0*c+32);} 2 include "stdio.h"...

用高级程序设计语言编写的程序有什么
良好的可读性和可移植性。原题:用高级程序设计语言编写的程序,具有( )。A.计算机能直接执行;B.良好的可读性和可移植性;C.执行效率高但可读性差;D.依赖于具体机器,可移植性差。答案:B。高级程序设计语言,亦称“算法语言”,简称“高级语言”。用易写和易懂的形式语言来编写程序的程序设计语言...

c语言课程设计 图书管理系统
高级语言程序设计(2)课程设计    一 程序设计说明书 【设计题目】 图书馆借阅管理 【问题描述】图书馆,适合用C++面向对象的功能来描述。图书馆管理系统分为借书、还书、图书管理和读者服务等四个部分。设计一个读者类Reader,记录每个读者基本信息;读者库类Rdatabase,记录所有读者...

相似回答