System.out.println(result);//输出结果 } } 首先,分析题干的要求:从键盘输入若干个整数,当数据为-1时,结束输入,并且从输入的数据中(包含-1)求出最大值。据此,可以得到主要的流程如下: //输入整数number if(number != -1) { //输入,记录数据在一个列表中 }else { //停止输入,求列表中最大值 } /...
【题目】 c语言输入若干个整数输入是-1时,输入结束;后计算所有元素之和及平均值,并找出这些数的最大值和最小值 相关知识点: 试题来源: 解析 【解析】 #include stdio.h int main() { int sum = 0, cnt = 0, maxv, minv, v, flag=0; double avg; while (scanf("%d", & v)v_1=-1 { if...
以下程序的功能是从键盘上输入若干整数,当输入-1时结束输入,统计并输出-1之前的所有整数的最大值和最小值、统计输出共输入几个整数(-1之前),请填空。void main(
int max;//接收最大值 int arr[n];//n为输入的整数的个数 int i;max=arr[0];for(i=0;i<n-1;i++){ scanf("%d",arr[i]);//输入前n-1个数 } arr[i]=-1;//以-1结束 for(i=0;i!=1n;i++){ if(arr[i]>max) max = arr[i];//求最大值 } 这是核心语句,我希望...
python 从键盘输入若干个整数,当输入"-1""时输入结束,请统计最大值、最小值和平均数 上面题目代码如下: 第一种方法列表方法求: a=[] b = int(input()) while True: if b == -1: break a.append(b) b=int(input()) if b==-1: break ...
include <stdlib.h> int main(){int max,min,num;printf("Input numbers,-1 to end:\n");scanf("%d",&num);max=min=num;while(num!=-1){ if(num>max)max=num;if(num<min)min=num;scanf("%d",&num);} printf("max:%d,min:%d\n",max,min);system("pause");return 0;} ...
include <stdio.h> void main (){ int max (int x,int y;int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("The largest number is:%d\n",c);} int max (int x,int y){ int q;q=x;if (q<y)q=y;return (q);} ...
int n;num * next;};void main(){ num * head = NULL, * p = new num, * q;int k,min,max;cout<<"输入一组整数,以'-1'结束:";cin>>k;while(k != -1) //建立链表存储数据 { p->n = k;if(head==NULL) head=p;else q->next=p;q=p;p = new num;cin>>...
var n,ans:longint;begin n:=0;while n<>-1 do begin read(n);if n>ans then ans:=n;end;writeln(ans);readln;end.
{ scanf("%d",&a);} while(a<0&&a!=-1);// 是do-while不是while,重复的循环是上面的,也就是只要是负数并且非-1就不断重读 如果你只输入负数和-1,结束第一个循环之后a=-1,根本不进入第二个循环,然后输出前判断max也是-1,就不进行输出。程序要求是正数,错误的输入没有结果,这样没...