9. 编程实现:从键盘输入10个数,输出其中的最大值和最小值以及最大值和最小值所在位置(位置按输入

作者&投稿:蒲曹 (若有异议请与网页底部的电邮联系)
C++编程实现输入10个数,输出最大值和最小值及其平均值。~

1、首先在Visual Studio 2019中新建一个C语言文件,如下图所示。

2、接着导入如下图所示的库文件,所需要的数学计算函数都在里面。

3、然后运用scanf函数来接收用户输入的三个数字,如下图所示。

4、接着利用逐个比较的方式计算三个数中的最大值,如下图所示。

5、运行编写的C语言文件,会弹出如下图所示的命令行界面,输入三个数字,注意数字之间有空格,程序就会返回最大值了,如下图所示就完成了。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[]args)
{
int[]num=new int[10];
Console.WriteLine("请输入十个数:");
for(int i=0;i<10;i++)
{
string s=Console.ReadLine();
int x=int.Parse(s);
num=x;
}
/*for(int n=0;n<10;n++)
{
Console.WriteLine(num[n]);
}*/
int max=num[0];
for(int n=1;n<10;n++)
{
if(max<num[n])
max=num[n];
}
Console.WriteLine("最大值是{0}",max);
int min=num[0];
for(int a=1;a<10;a++)
{
if(min>num[a])
min=num[a];
}
Console.WriteLine("最小值是{0}",min);
int all=0;
for(int h=0;h<10;h++)
{
all=all+num[h];
}
double average=all/10;
Console.WriteLine("平均值是{0}",average);
Console.ReadKey(false);
}
}
}

扩展资料:using三种用法:
1、指令类型using+namespace,相当于java中import,指定导入类型
2、using别名using+别名=具体详细的类型:用于区分不同命名空间下相同类型
using AClass=nameSpace1.EqualClass;
using BClass=nameSpace2.EqualClass;
namespace nameSpace1
{
class EqualClass
{
public string MyName()
{
return"My is nameSpace1";
}
}
}
namespace nameSpace2
{
class EqualClass
{
public string MyName()
{
return"My is nameSpace2";
}
}
}
namespace TestProgram
{
using nameSpace1;
using nameSpace2;
class Program
{
static void Main(string[]args)
{
//测试别名的用法
AClass a=new AClass();
Console.WriteLine(a.MyName());
BClass b=new BClass();
Console.WriteLine(b.MyName());
Console.ReadKey();
}
}
}
3、using语句,定义一个范围,在范围结束时处理对象。
using(OleDbConnection connection=new OleDbConnection(connectionString))
{
using(OleDbCommand cmd=new OleDbCommand(SQLString,connection))
{
try
{
connection.Open();
int rows=cmd.ExecuteNonQuery();
return rows;
}
catch(System.Data.OleDb.OleDbException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}

#include "stdio.h"

main()
{
int d[10];
int i,j;
int min,max;
//输入10个数 
for(i=0;i<10;i++)
{
scanf("%d",d+i);

//打擂台求最大最小值
min=0;
max=0;
for(i=1;i<10;i++)
{
if(d[i]>d[max])
max=i;
if(d[i]<d[min])
min=i;

printf("最大值是:%d, 是第%d个数:
",d[max],max+1);
printf("最小值是:%d, 是第%d个数:
",d[min],min+1);
}


请问是什么语言呢


福清市18742603233: 9. 编程实现:从键盘输入10个数,输出其中的最大值和最小值以及最大值和最小值所在位置(位置按输入 -
进匡甲强: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25#include "stdio.h"main() {intd[10];inti,j;intmin,max;//输入10个数for(i=0;i<10;i++){scanf("%d",d+i);}//打擂台求最大最小值min=0;max=0;for(i=1;i<10;i++){if(d...

福清市18742603233: 编程题:编写一程序,从键盘输入10个实数,计算并输出算术平均数. -
进匡甲强: #includeusing namespace std:void main(){int n;double s=0;for(int i=0;i<10;i++){cout<<"请输入第"<<<"个数据:";cin>>n;s=s+n;}cout<<“平均数为:"<

福清市18742603233: 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和. -
进匡甲强:[答案] int main() { int temp; /* 用于临时保存输入的整数*/ int sum = 0; /*用于求和*/ int count = 0; int i; /* 输入这10个数*/ for (i = 0; i < 10; i++) { scanf("%d", &temp); if (temp % 2) { count++; sum...

福清市18742603233: c语言编程:从键盘上输入10个整数,求最大值及这个最大值是第几个数 -
进匡甲强: 程序如下: #includevoid main() { int a[10]; int i,max,bi; printf("输入十个数:\n"); for(i=0;i<=9;i++) { scanf("%d",&a[i]); if(0==i) { max=a[i]; bi=i; } else if(a[i]>max) { max=a[i]; bi=i; } } printf("最大值是: %d\n",max); printf("下标是: %d\n",bi); }

福清市18742603233: 编写一程序:实现从键盘输入10个数,把这10个数按照从小到大的顺序输出. -
进匡甲强: #include "stdio.h" main() { int i,j,a[10],t; printf("enter ten number:"); for(j=0;j<10;j++) scanf("%d",&a[j]); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i+1]<a[i]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } for(j=0;j<10;j++) printf("%d ",a[j]); getch(); }

福清市18742603233: 编写程序实现功能:从键盘上输入10个数,统计其最大值和最小值
进匡甲强: #include <iostream> using namespace std; int main() { double num,max,min; cout<<"请输入10个数!"<<endl; for(int i=0;i<10;i++) { cin>>num; if(i==0) { max=min=num; } else { if(num>max) max=num; if(num<min) min=num; } } cout<<"最大值是:"<<max<<endl; cout<<"最小值是:"<<min<<endl; return 0; }

福清市18742603233: 用C语言编程:从键盘中输入10个整数,并将这些数按从小到大顺序排列. -
进匡甲强: #include<stdio.h> void main(){ int num[10],i,j,temp; for(i=0;i<10;i++){ printf("请输入百第度%d个数知:",(i+1)); scanf("%d",num[i]); } for(i=0;i<10;i++){ for(j=0;j<10-i;j++){ if(num[j]>num[j+1]){ temp=num[j]; num[j]=num[j+1]; num[j+1]=temp; } ...

福清市18742603233: 编写程序实现从标准输入(即键盘)读入10个整数存入整型数组a中,然后计算输出这些数 -
进匡甲强: #include<stdio.h> main() {int a[10],i; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) printf("a[i]=%d",a[i]); }程序2113,5261我检4102测了1653,对内的容

福清市18742603233: C语言编程,输入10个整数,分别按顺序和逆序输出 -
进匡甲强: C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下: 1.首先需要定义一个整型数组用于存储输入的10个整数.这里定义一个数组a. 2.然后利用for循环,接受从键盘输入的10个整数.这里使用i作为循环的游标变量. 3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数.这里同样使用局部变量i作为循环的游标. 4.接着,再次使用for循环来逆序输出存储在数组的十个整数.同样地,这里仍然需要一个局部变量作为循环游标.(方法与顺序输出大致相同) 5.代码编写完成后,点击运行程序,在调试程序的窗口即可看到最终的运行结果.

福清市18742603233: 编写c语言程序:从键盘输入10个整数,输出最小值 -
进匡甲强: #define ENTERMAXLIMIT10 int min=0; int i=0; int enterArr[ ENTERMAXLIMIT ]; for( i=0; i< ENTERMAXLIMIT; i++) { scanf("请输入整数:%d",&enterArr[ i ]); if( i==0) min= enterArr[ i ]; else { if( min> enterArr[ i ]) min= enterArr[ i ]; } } printf("最小值是%d",min); 好几年没写C了,连scanf,printf,#define这些都要查一遍,可能还存在语法问题,不过核心思想应该是对的.

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