编程序输入一个正整数 n ()和 n 个互不相同的整数, 先输出最大值及其下标,再将最大值与最后一个数交换,
任意给定n个整数,求这n个整数序列的和、最小值、最大值输入描述输入一个整数n,代表接下来输入整数个数,n>n;for(i=1;i>a;sum+=a;if(i==1){ma
include<stdio.h>int main(){int n,a,i,t;scanf("%d",&n);scanf("%d",&t); //先读的第一个数要默认成最大的,不然,t的初值是不定的for(i=1;i<n;i++) //循环中再读n-1个数{scanf("%d",&a);if(t
scanf("%d",&n);scanf("%d",&x);
亲,您好,varn,i,m,max,min:longint;beginread(n);max:=0;min:=maxlongint;for i:=1 to n dobeginread(m); //不用读一个数组,边读边判断即可if m>mxa then max:=m; //判断最大数if m<min then min:=m; //判断最小数 ...
输入一个整数N然后再..#include"sidio.h" main() { int n,ma,mi,a; printf("请输入一个数:"); &nb
include<stdio.h> int main (void){ int n,m,max;scanf("%d",n);int p[n],i;for(i=0,i<n,i++) //注意不要忘了大括号 { scanf("%d",p[i]);if(max=p[0]||p[i]>max) //当p[0]是给max赋初值或者当p[i]>max时 给max赋值 max=p[i];} printf("%d",max);re...
是的,max=0是有问题的,如果输入的数都小于0,0就成为最大值了,而输入的数中没有0,这样显然不对.正确的做法是把第一个数赋给max,后面的数和max比较.完整的C语言程序如下(见图)
从键盘输入一个整数n(n≤10)和n个整数,存入数组a中,先依次输出各个数组元素的值,然后找出最大值,并输