葛小五痔疮苗一草一抹灵灵在淘宝网是否有卖家

VisualC++ 编写程序,从键盘输入10个实数,计算并输出其算数平均值是算数平均值哦
慑恣吺磁瘆
#include&stdio.h&void main(){float num[10],sum=0,for (i=0;i&10;i++){printf(&请输入第%d个数:\n&,i+1);scanf(&%f&,&num[i]);sum=sum+num[i];}avg=sum/10.0;printf(&算数平均值为:%f\n&,avg);}
算数平均值哦......
有算数平均值这个说法吗?不是算术平均值吗?算术平均值有两种1,简单算术平均2,加权算术平均。我觉得你只要要10个数,加权算术平均应该不是吧!那只能是简单算术平均了!
为您推荐:
其他类似问题
扫描下载二维码cout&&”sum1=”&&add(a)&&
cout&&”sum2=”&&add(a,add(a))&&
cout&&”sum3=”&&add(a,add(a,add(a)))&&
int add(int x,int y)
return x+y; }
8.#include&iostream.h&
#define N 6
int f1(int a);
void main()
cout&&f1(a)&&
int f1(int a)
return(a= =0)?1:a*f1(a-1);
9.#include&iostream.h&
void swap(int &,int &);
void main()
int a(5),b(8);
cout&&”a=”&&a&&”,“&&”b=”&&b&&
swap(a,b);
cout&&”a=”&&a&&”,“&&”b=”&&b&&
void swap(int &x,int &y)
10.#include&iostream.h&
int &f1(int n,int s[])
int &m=s[n];
void main()
int s[]={5,4,3,2,1,0};
f1(3,s)=10;
cout&&f1(3,s)&&
11. #include&iostream.h&
void print(int),print(char),print(char *);
void main()
int u(1998);
print(?u?);
print(“abcd”);
void print(char x)
void print(char *x)
void print(int x)
12.#include&iostream.h&
void ff(int),ff(double);
void main()
float a(88.18);
char b(?a?);
void ff(int x)
cout&&”ff(int):”&&x&&
void ff(double x)
cout&&”ff(double):”&&x&&
四、 按下列要求编程,并上机验证。
1. 从键盘上输入15浮点数,求出其和几平均值。要求写出求和平均值的函数。
2. 从键盘上输入10个int型数,去掉重复的。降其剩余的由大到小排序输出。
3. 给定某个年、月、日的值,例如,日。计算出这一天是该年的第几天。要求写
出计算润年的函数和计算日期的函数。
4. 写出一个函数,使从键盘上输入的一个字符串反序存放,并在主函数中输入和输出该字符串。 5. 写出一个函数,要求将输入的十六进制数转换成十进制数。要求函数调用时,使用指针作函
6. 编写两个函数:一个是将一个5位 int型数转换成为每两个数字间加一个空格的空字符串;
另一个是求出转换后的字符串的长度。由主函数输入int型数,并输出转换后的字符串和长度。
7. 输入5个学生4门功课的成绩,然后求出:
A.每个学生的总分;
每门课程的平均分; C. 输出总分最高的学生的姓名和总分数。 8. 使用递归调用方法将一个n位整数转换成字符串。
9. 使用函数重载的方法定义两个重名函数,分别求出int型数的两个点间距离和浮点数的两点间
10. 已知二维字符数组s[][5]={“abcd”,”efgh”,”ijkl”,”mnop”};使用字符串处理函数,将该数组的4
个字符串连接起来,组成一个字符串:abcdefghijklmnop。
11. 编程求下式的值:n1+n2+n3+n4+…+n10,其中n=1,2,3。编写函数时,设置参数n的默认值
12. 编一个程序验证哥德巴赫猜想:任何一个充分大的偶数(大于等于6)总可以表示成两个
素数之和。要求编一个求素数prime()函数,它有一个int型参数,当参数值为素数时返回1,否则返回0。
第五章 习题
一、 选择填空
1. 在下列关键字中,用以说明类中公有成员的是(
2. 下列的各类函数中,(
)不是类的成员函数。
A. 构造函数; B. 析构函数; C . 友元函数; D. 拷贝初始化构造函数;
3. 作用域运算符的功能是(
A. 标识作用域的级别的;B. 指出作用域的范围的;
C. 给定作用域的大小的;D. 标识某个成员是属于哪个类的。
)是不可能作为该类的成员的。
A. 自身类对象的指针;
B.自身类的对象;
C.自身类对象的引用;
D.另一个类的对象。
)不是构造函数的特征
A. 构造函数的函数名与类名相同;
B. 构造函数可以重载;
C. 构造函数可以设置缺省参数;
D. 构造函数必须指定类型说明。
)是析构函数的特征。
A. 一个类中只能定义一个析构函数;
B. 析构函数与类名不同;
C. 析构函数的定义只能在类体内;
D. 析构函数可以有各个或多个参数。
7. 通常的拷贝初始化函数的参数是(
E. 某个对象名;
A. 某个对象的成员名;
B. 某个对象的引用名;
C. 某个对象的指针名;
8. 关于成员函数特征的下述描述中,(
)是错误的。
D. 成员函数一般是内联函数;
A. 成员函数可以重载;
B. 成员函数可以设置参数的缺省值;
C. 成员函数可以是静态的。
下述静态数据成员的特征中,(
)是错误的。
D. 说明静态数据成员时前边要加修饰符
A. 静态数据成员要在类体外进行初始化;
B. 引用静态数据成员时,要在静态数据成员名前加&类名&和作用域运算符;
C. 静态数据成员不是所有对象所共用的。
10. 友元的作用(
A. 提高程序的运用效率;
B. 加强类的封装性;
C. 实现数据的隐藏性;
D. 增加成员函数的种类。
二、 判断下列描述的正确性,对者划√,错者划×。
1.使用关键字class定义的类中缺省的访问权限是私有(private)的。
2.作用域运算符(::)只能用来限定成员函数所属的类。
3.析构函数是一种函数体为空的成员函数。
4.构造函数和析构函数都不能重载。
5.说明或定义对象时,类名前面不需要加class关键字。
6.对象成员的表示与结构变量成员表示相同,使用运算符.或-&。
7.所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类外的函数对它们的访
问都是非法的。
8.某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。
9.可以在类的构造函数中对静态数据成员进行初始化。
10. 如果一个成员函数只存取一个类的静态数据成员,则可将该成员函数说明为静态成员函数。
三、 分析下列程序的输出结果。
#include&iostream.h&机器控制/过程控制
优化/集成/管理
从键盘输入10个整数,然后求平均值
悬赏分:10 - 解决时间: 23:39:28
从键盘输入十个整数,求出平均值.各位帮忙看一下错在哪儿?
import java.io.*;
class Test{
public static void main(String[] args)throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print(&请输入10个整数&);
String str=br.readLine();//输入字符行存入字符串中
int x=Integer.parseInt(str);//转换字符串为整型数据
int sum=0,ave=0;
int []arry=new int[10];
for(int i=0;i&10;i++)
sum+=arry[i];
ave=sum/10;
System.out.println(&所输入的十个数的平均值为&+ave);
提示的信息如下:
请输入10个整数1 2 3 4 5 6 7 8 9 10
Exception in thread &main& java.lang.NumberFormatException: For input string: &1
2 3 4 5 6 7 8 9 10&
at java.lang.NumberFormatException.forInputString(NumberFormatException.
at java.lang.Integer.parseInt(Integer.java:456)
at java.lang.Integer.parseInt(Integer.java:497)
at Test.main(输入10个整数,求他们的平均值.java:7)
Press any key to continue...
希望能在本程序上修改,或者简单一点的程序也好,我是初学者
提问者:bizika526526 -
import java.util.S
class Test1 {
public static void main(String[] args) {
int sum = 0, ave = 0;
Scanner scanner = new Scanner(System.in);
int[] arry = new int[10];
System.out.print("请输入10个整数");
for (int i = 0; i < 10; i++) {
int x=scanner.nextInt();
arry[i]=x;
for (int i = 0; i < 10; i++){
sum += arry[i];
ave = sum / 10;
System.out.println("所输入的十个数的平均值为" + ave);
这样就可以了
回答者:import java.util.Sca -11-07 18:37:30
其他回答&&&&共 2 条&&&&
11-07 18:39:0011-07 21:18:46
对最佳答案的评论:
评论字数200字以内
北京市光机电产业基地尖子班大厦A座301室&&&&&&电话:010-&&&传真:010-
广州办事处:广州市黄埔区中山大道东170号柏盈商厦首层103室&&&&&&电话: 020-
Copyright (C) &
. All rights reserved.
|京公网安备93|京ICP备号怎样用while语句编写“输入10个整数求其中正数的个数和正数的平均值” 你说你自己做出来了 可以教教我不?
Kouichi9744
C语言,可以编写如下:#include void main(){int input[10]; //数组是输入的数int n=0;//n代表正数的个数float avg=0;//avg为平均值for(i=0;i
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 疼痛一抹灵绝密配方 的文章

 

随机推荐