vc++,输入10个实数,计算平均值,最大值,最小值并输出。要求使用循环结构,不能使用数组。

作者&投稿:冀虏 (若有异议请与网页底部的电邮联系)
C++编程实现:从键盘输入10个正整数,计算并输出最大值、最小值、平均值。~

#include
using namespace std;
int main()
{
int a[10],i,max,min,sum=0;
double avg;
for(i=0;i<10;i++)
{
cin>>a[i];
if(i==0)max=min=a[0];
if(max<a[i])max=a[i];
if(min>a[i])min=a[i];
sum+=a[i];
}
avg=sum/10.0;
cout<<"最大值:"<<max<<endl;
cout<<"最小值:"<<min<<endl;
cout<<"平均值:"<<avg<<endl;
}

#include
#define N 10
double max(double *p)
{
double max=*p;
for(int i=1;i<N;i++)
if(max<p[i])
max=p[i];
return max;
}
double min(double *p)
{
double min=*p;
for(int i=1;i<N;i++)
if(min>p[i])
min=p[i];
return min;
}
double average(double *p)
{
double sum=0;
for(int i=0;i<N;i++)
sum+=p[i];
return sum/N;
}


void main()
{
double *p;
p=new double[N];
cout<<"请输入"<<N<<"个实数:";
for(int i=0;i<N;i++)
cin>>p[i];
cout<<"最大数为:"<<max(p);
cout<<"最小数为:"<<min(p);
cout<<"平均值为:"<<average(p)<<endl;
}

C语言代码:
#include<iostream>
using namespace std;
#define N 10
int main()
{
float i,ave,max,min,n,sum=0;
scanf("%f",&n);
sum=max=min=n;
for(i=1;i<N;i++)
{
scanf("%f",&n);
printf("%f\t",n);
sum+=n;
if(max<n)
{
max=n;
}
if(min>n)
{
min=n;
}

}
ave=sum/N;
printf("max=%f,min=%f\t",max,min);
printf("sum=%f\n",sum);
printf("ave=%f\n",ave);

}
C++代码:
#include<iostream>
using namespace std;
#define N 10
int main()
{
float i,ave,max,min,n,sum=0;
cin>>n;
sum=max=min=n;
for(i=1;i<N;i++)
{
cin>>n;
cout<<n<<"\t";
sum+=n;
if(max<n)
{
max=n;
}
if(min>n)
{
min=n;
}

}
ave=sum/N;
cout<<"max="<<"min="<<"\t"<<max<<min<<endl;
cout<<"sum="<<sum<<endl;
cout<<"ave="<<ave<<endl;
return 0;

}

fun(){
int i=0;
int max=0;
float mid=0;
int min=0;
int sum=0;
while(i++<10){
int numInput=0;
cin>>numInput;
if(numInput>max)
max=numInput;
if(numInput<min)
min=numInput;
sum+=numInput;
mid=sum/(i+1.0);
}
printf("平均值为:%f 最大值为:%d 最小值为:%d",mid,max,min);
}

#include<stdio.h>
void main()
{
int i,max,min,a; //a为10个数中的一个。
n=10;
float s;
scanf("%d",&a);
s=max=min=a;
for(i=1;i<n;i++)
{
scanf("%d",&a);
s+=a;
if(max<a) max=a;
if(min>a) min=a;
}
printf(“max=%d,min=%d,average=%f\n",max,min,sum/10);
}


C语言中,输入10个数存入一个一维数组中,统计其中的正数,负数与零的个...
1、首先打开Dev-c++软件,点击“新建源代码”,如下图所示。2、然后在打开的窗口中,输入代码,如下图所示。3、编写完程序之后,点击运行即可得出结果。最后的结果是根据自己输入的10个整数值为基础来进行运行的,每次输入的数组值不同,结果也会不同。4、其中:for表示循环结构,i 表示循环条件,在...

C语言:输入10个数,如果全部大于0,则输出yes,否则输出no(使用while循环...
代码资料:include "stdio.h"int main(int argc,char *argv[]){ char f[2][4]={"Yes","No"},i,r;int n;printf("Enter 10 integers...\\n");for(r=i=0;i<10;i++){ scanf("%d",&n);if(n<1)r=1;} printf("%s\\n",f[r]);return 0;} ...

c语言 输入10个整数,判断它们是否有重复,如果没有重复输出Yes,否则输...
include "stdio.h"int main(int argc,char *argv[]){ char f[2][4]={"NO","YES"},i,j,r;int n[10];printf("Enter 10 integers...\\n");r=i=0;while(i++<10){ scanf("%d",&n[i]);} for (i=1; i<10; i++){ for(j=0; j...

C语言:对输入的十个数进行从小到大排序
3、接着编写主函数,主函数中定义一个数组,然后用scanf接受数组,用户输入10个数以后,会将数存在数组array中,然后调用上面处理排序的函数,函数的输入就是刚才输入的数,最后在把排序的结果输出即可:4、最后编译运行,输入10个数,最后控制台输出了排序的结果,证明程序的逻辑是没有问题的。以上就是...

C语言编程:键盘输入10个数,用函数实现计算数据中最大值、最小值,并返 ...
include "stdio.h"void Input_Max_Min(int *p,int *pl,int *ps){int i;printf("Please enter the 10 Numbers...\\n");for(*pl=*ps=i=0;i<10;i++){\/\/输入10个整数并判断大小scanf("%d",p+i);if(p[i]p[*pl])\/\/若当前输入的数比最大值记录大则修改记录*pl=i;}} int main...

C语言:(数组)从键盘输入10个互不相同的整数,找出其中最小值,输出该最...
include<stdio.h> int main(){ int a[10],i,min,num=0;printf("请输入十个不同的整数\\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);} for(i=0,min=a[0];i<10;i++){ if(min>a[i]){ min=a[i];num=i;} } printf("min=%d,i=%d\\n",min,num);return 0;} 【...

请用C语言编写代码,输入10个字符串,输出其中的最大字符串以及它的长度...
for(i=0;i<10;i++)\/\/根据题目要求,输入任意长度的10个字符串 { strs[i]=inputStr(); if(max<strs[i]->len) max=strs[i]->len,mIndex=i; } printf("其中最长的字符串是:%s\\n长度为:%d\\n",strs[mIndex]->str,strs[mIndex]->len); return 0;}SIN...

C语言 从键盘上输入10个整数保存在数组中,用冒泡法排序将其按降序_百...
include <stdio.h>int main (){ int num[10],i,j,nSave; printf("输入10个数:"); for(i=0;i<10;i++) scanf("%d",&num[i]); printf("原数组:"); for(i=0;i<10;i++) printf("%d ",num[i]); printf("\\n"); for(i=0;i<10;i++)\/\/...

用C语言编程从键盘上输入10个数,写一个函数(主函数调用该函数),求出...
思路:定义一个函数int fun(int a[]),该函数通过传递的参数数组依次遍历,寻找最大值,最后返回最大值,主函数输入数组,调用该函数输出最大值。参考代码:include<stdio.h>#define n 10int fun(int a[]){\/\/求数组a的最大值函数int i,max=a[0];for(i=1;i<n;i++)if(max<a[i]) ...

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
你好,我们这里需要用到数组镶套使用for函数以及冒泡算法,具体的代码如下。include <iostream> using namespace std;int main(){ int s [10], i, j, t;cout << "输入10个数:";for (i = 0; i < 10; i++){ cout << "请输入第" << i+1 << "名学生的成绩;" << endl;cin >...

呼玛县13821699376: 从键盘输入十个实数~计算他们的平均值~并求大于平均值的数的个数用C++语言 -
敛颖穿琥:[答案] #include using namespace std; const int N=1000; int main() { int a[N],i,sum=0,ave; for(i=1;i>a[i]; for(i=1;i

呼玛县13821699376: c语言 输入10个数,求平均值 (vc++)
敛颖穿琥: #include<stdio.h> void main() { int a[10],sum=0,i=0; float b; printf("输入10个数\n"); for(;i<10;i++) scanf("%d",&a[i]); for(i=9;i>=0;i--)sum=sum+a[i];b=(float)sum/10; printf("平均数=%f\n",b); } b=sum/10; 两边类型不一致 for(;i>=0;i--) i这时=10,所以出现乱码!

呼玛县13821699376: 怎样用C++编程,计算十个整数的平均值 -
敛颖穿琥: #include void main(){int i,sum=0,a[10];float average;for(i=0;i<10;i++)scanf("%d",a[i]);for(i=0;i<10;i++)sum+=a[i];average=sum/10;pri...

呼玛县13821699376: 用C++编程,输入10个整数存入一位数组中.求其平均值并计算比平均值大的个数,并且对数组从小到大排 -
敛颖穿琥: #include<iostream> using namespace std; void main() {int a[10];int i;int j;double sum=0;int num=0;double avg=0;int temp;cout<<"输入10个数"<<endl;for(i=0;i<10;i++){ cin>>a[i];}for(i=0;i<10;i++){sum+=a[i];}avg=sum/10;for(i=0;i...

呼玛县13821699376: 怎样用C++编程,计算十个整数的平均值 -
敛颖穿琥: 解题思路:通过循环输入十个整数,并将这是个数加到一起,之后除以数的个数.注意:十个整数计算平均值得到的是浮点数数据.示例代码:#include using namespace std; int main() { int sum = 0,/*10个数的和*/ v, i; double avg = 0.0;//平均值 for (i = 0; icin >> v; sum += v; } avg = (double)sum / (double)10; coutreturn 0; }

呼玛县13821699376: 用c++语言求熟输入一组实数,求前10个正数的平均值 -
敛颖穿琥: int i=0,sum=0; while(iscanf("%d",n); if(n>0) {sum=sum+n; i++;} }

呼玛县13821699376: 从键盘输入10个实数,求10个的平均值 最大值和最小值 c++程序填空 帮帮忙急着要
敛颖穿琥: #include &lt;stdio.h&gt; int main() { int i,a[10], max, min, sum; printf("Please input ten numbers:\n"); scanf("%d",&amp;a[0]); /*输入第一个数*/ max = min = sum = a[0]; for (i = 1;i &lt; 10;i++) { scanf("%d",&amp;a[i]); /*输入剩余的9个数*/ ...

呼玛县13821699376: visual c++ 函数调用中 定义函数求任意十个数的平均值 然后在主函数中调用 急急急 -
敛颖穿琥: #include#define _STRING(x) #x #define STR(x) _STRING(x) #define __COUNT__ 10 double avg(double arr[]) { double n=0; for(int i=0;i<__COUNT__;i++) n+=arr[i]; n/=__COUNT__; return n; } main() { double arr[__COUNT__], r; printf("输入...

呼玛县13821699376: C++ 10个数 平均值 的输法我还不懂请帮帮 我自学
敛颖穿琥: 错误都给你注释出来了.. #include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main() { int a[10],i; double n=0; // n初始化 srand(time(0)); //这里是圆括号,不是尖括号. for(i=0;i<10;i++);//这里也是员括号 { a[i]=rand(); n+=a[i]; } cout<<"平均值为:"<<n/10<<endl; return(0); }

呼玛县13821699376: 从键盘输入10个实数,求10个的平均值最大值和最小值c++程序填空帮帮忙急着要 -
敛颖穿琥: #include<stdio.h> intmain() { inti,a[10],max,min,sum; printf("Pleaseinputtennumbers:\n"); scanf("%d",&a[0]);/*输入第一个数*/ max=min=sum=a[0]; for(i=1;i<10;i++) { scanf("%d",&a[i]);/*输入剩余的9个数*/ sum+=a[i];/*加和*/ max=a[i]>...

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