C语言:::::对于输入的任意n个整数,输出其中的最大和最小元素。

作者&投稿:帅储 (若有异议请与网页底部的电邮联系)
用C语言或者C++程序编写:对于输入的任意N个整数,输出其中的最大元素和最小元素(必须是n个整数,就是随便输~

完整如下:
// start
#include
int main(){
int max;
int min;
int a[1000]; // 假设你有以前个数,记得要对其进行初始化
int i;
max=min=a[0];

for(i=0;i<1000;i++){
if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];

}
printf("max is %d , min is %d",max,min);
return 0;
}

不解释直接上代码:
#include #include using namespace std;int main() { int N; cout > N; cout > num; minVal = std::min(minVal, num); maxVal = std::max(maxVal, num); } cout << "最大值是" << maxVal << endl; cout << "最小值是" << minVal << endl;}

C语言实现如下:

#include <stdio.h>
#include <stdlib.h>
void main()
{
int max,min,n,number,i;
scanf("%d",&n);
if (n<=0)  exit(0);
scanf("%d",&number);
max=number;
min=number;
for(i=1;i<n;i++)
{
scanf("%d",&number);
if (number>max) max=number;
if (number<min) min=number;
}
printf("Max=%d
Min=%d
",max,min);  //输出n个数中的最大值和最小值。
}

样例输入:

5

10 -1 0 12 -5

样例输出:

Max=12

Min=-5



#include <stdio.h>
void main()
{
int num[10];
int i;
int maxnum;
printf("input 10 numbers: \n");
for (i = 0; i < 10; ++i) {
scanf("%d", &num[i]);
}
printf("they are: ");
for (i = 0; i < 10; ++i) printf("%d ", num[i]);
maxnum = num[0];
for (i = 1; i < 10; ++i) {
if (num[i] > maxnum) maxnum = num[i];
}
printf("\nthe max is %d\n", maxnum);

return 0;
}
或者如下:
#include<stdio.h>
int main()
{
float a[10],min,max;
int i;
printf("please enter 10 num\n");
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
}//输入
min=max=a[0];
//假设第一个数是最小的数,且是最大数
for(i=1;i<10;i++)
{
//依次与其它各数比较
if(a[i]>max)
{
max=a[i];
}
else if(a[i]<min)
{
min=a[i];
}
}
printf("\nmax is %f min is %f\n",max,min);
}


C语言:::对于输入的任意n个整数,输出其中的最大和最小元素。
C语言实现如下:include <stdio.h>#include <stdlib.h>void main(){int max,min,n,number,i;scanf("%d",&n);if (n<=0) exit(0);scanf("%d",&number);max=number;min=number;for(i=1;i<n;i++){scanf("%d",&number);if (number>max) max=number;if (number<min) min=number...

C语言:::.对于输入的任意三个整数,将它们按从小到大的顺序输出。_百度...
1 读入三个数。2 循环比较大小,令三个数从小到大排序。3 输出结果。代码:include int main(){ int a,b,c,t;define swap(m,n){t = m; m = n; n = t;}\/\/交换值宏。scanf("%d%d%d",&a,&b,&c);\/\/输入三个数。if(a>b) swap(a,b);if(a>c)swap(a,c);\/\/经过以上两...

语言对于文学的重要性体现
语言是文学的一大重要载体,在好多时候,语言可说是文学的有声形式,可是语言太唐突,所以它总是在破坏着文学的本质,能够用语言接近文学本质的人不多,我觉得迄今为止做到这一点的也就只有卡夫卡和他的《变形记》。当然这里他也更多的借助了文字,但是谁都不能否认,文字是语言的派生物,它是用来记录语...

有声语言对于人类的发展有着怎样的作用?
1、有声语言是独立的标志 有声语言促成了人与自然的分离以及人的主体性地位的确立,是我们走向独立的标志。很多人认为,人类之所以独特,就在于人类拥有语言。通过语言,人与其他动物区别开来,语言使用扩展了人类理性的范围,使人类可以借助复杂的概念体系和思维模式。2、有声语言赋予人类秩序 随着语言文字...

C语言:对于以下代码
for循环里,在执行到i = 9时,满足条件,打印出i的值后,i自增了1,发现不满足条件,就退出了循环,所以在退出循环后,i的值为10

c语言编程:对于正整数345,求解它们的各位数字之积。
int num=345;printf("Please input one number:");scanf("%d",&num);while(num<0){ printf("The number cannot <0!!\\nPlease input ont number again:");scanf("%d",&num);} printf("The ji...is:%d\\n",fun(num));return 0;} int fun(int num){ int j=1;if(num<0)return ...

"语言"与"言语",对于语文教学有什么指
区分"语言"与"言语",对于语文教学有什么指导意义 1、区分语言和言语是语文课程“言语性”的立论依据 现代语言学将语言分解成语言和言语两个概念,“语言是一套音义结合的符号系统,而言语则不同,它或指人运用语言的行为(即所谓“言语行为”),或指人运用语言的结果(即所谓“言语作品”)”“言语是...

C语言三目运算符怎么用
C语言三目运算符用法:对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? b : c ? d : e...

语言在儿童思维发展中的意义
儿童可以通过语言来表达自己的需求、感受、想法和观点,获得他人的认可和支持,从而在不断的交流和沟通中感受到自己的价值与重要性。语言对于儿童的思维发展具有重要的意义,语言的有效运用可以帮助儿童建立概念和记忆,促进社交交往能力的提高,促进思维的发展,培养审美情趣,增强自信心和表达能力。

C语言判断题:对于二维数组int arr[3][4],*(arr[i]+j)、*(*(arr+i)+...
如果都在主函授中,没有问题

三原县15558324406: C语言:::::对于输入的任意n个整数,输出其中的最大和最小元素. -
进栋辰兰: C语言实现如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18#include <stdio.h> #include <stdlib.h> voidmain() {intmax,min,n,number,i;scanf("%d",&n);if(n<=0) exit(0);scanf("%d",&number);max=number;min=number;for(i=1;i<n;i++)...

三原县15558324406: 任意输入n个整数,分别统计奇数的和,奇数的个数,偶数的和,偶数的个数.C语言 -
进栋辰兰:[答案] #include ;int main(int argc, char **argv) { int i, n, m, jh = 0, oh = 0, jg ...

三原县15558324406: C语言程序设计: 任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数. -
进栋辰兰: 程序为: #include<stdio.h> void main() { int a[100],i,item,sum1,sum2,item1,item2;//sum1,sum2分别储存奇数、偶数之和,item1,item2分别表示奇数、偶数的个数 printf("请输入所要输入整数的个数:"); scanf("%d",&item); printf("请...

三原县15558324406: 用c语言使,如何进行程序设计求任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数. -
进栋辰兰: 要考虑到0是一个非正非负的特殊偶数,它会影响偶数个数,还有负数也有奇偶数之分的. #include<stdio.h> void main() { int a[100],i,item,sum1,sum2,item1,item2;//sum1,sum2分别储存奇数、偶数之和,item1,item2分别表示奇数、偶数的个数 ...

三原县15558324406: C语言编写程序实现对键盘输入的任意N个整数中的正整数和负整数分别求和并输出 -
进栋辰兰: c:#include#include #include int main(){ int s1=0,s2=0,n; printf("输入整数,输入0结束:"); do{ scanf("%d",&n); if(n>0) s1+=n; else s2+=n; }while(n!=0); printf("%d - %d",s1,s2); }

三原县15558324406: 任意输入n个数,计算它们的和,积,平均值,c语言 -
进栋辰兰: 设置2个函数,一个是加法的,另一个是乘法的.main函数里输入,用for循环输入,break语句用来控制结束,平均值用加法的结果除以for循环的次数就可以得出

三原县15558324406: c语言 若对任意n个数进行排序,应该如何操作? -
进栋辰兰: /*选择排序法:从小到大排列10个数并输出*/#include<stdio.h>#define N 10 //可修改输入个数 void main() { int i,a[N],t,j; for(i=0;i<N;i++) scanf("%d",&a[i]); //输入 for(j=1;j<N;j++) //N次比较 for(i=0;i<j;i++) //每趟中比j次if(a[i]>a[j]) //与a[i]后面的元素进行比较 { t=a[i];a[i]=a[j];a[j]=t; } printf("排序后:\n"); for(i=0;i<N;i++) printf("%d ",a[i]); printf("\n"); }

三原县15558324406: 用c语言 任意输入n个数,输出其中最大数和最小数,并输出它们在序列中的位置 -
进栋辰兰: #includeint main() { int a[100]; int n,max,maxi,min,mini,i; printf("请输入数组的个数n= "); scanf("%d",&n); printf("输入数组:\n"); for(i=0;ia[i]) { min=a[i]; mini=i+1; } } printf("最大数是:%d,位置:%d\n",max,maxi); printf("最小数是:%d,位置:%d\n",min,mini); return 0; }

三原县15558324406: 在C语言中怎样实现输入n个任意数,找出最大的一个数 -
进栋辰兰: ///我用的是数组,这样比较方便,有什么不懂的可以提问 #include#define N 100 ////如果你要输入更大的数,可以这里改成1000、或者10000void main(){int n;int max;int a[N]; printf("请输入个数:");scanf("%d", &n);for(int i=0; i

三原县15558324406: 如何用C语言实现从键盘任意输入n个数. -
进栋辰兰: 手动管理内存 int max = 100; int* tmp = 0; int* buf = malloc(sizeof(int)*max); for (int i = 0; scanf("%d", buf+i); ++i) { if (i > max) // 如果buf已经满了, 那么内存扩大一倍 buf = realloc(buf, sizeof(int)*(max*=2) ); } 可以一直安全的输入到2的32次方除以8个数字, 如果内存够的话

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