【题目】 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...
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;} ...
【C语言/每日一题】编写一个程序,输入若干个整数,以-1标记输入结束,输出其中的最大数和最小数。我欲执笔书前缘 立即播放 打开App,流畅又高清100+个相关视频 更多1074 -- 3:37 App 如何用c语言输入若干个成绩求其最大值和最小值 5438 1 1:03:08 App 【c语言】数组的运用(例:从键盘输入10个整数,存放...
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];//求最大值 } 这是核心语句,我希望...
scanf("%d",&a);} while(a<0&&a!=-1);// 是do-while不是while,重复的循环是上面的,也就是只要是负数并且非-1就不断重读 如果你只输入负数和-1,结束第一个循环之后a=-1,根本不进入第二个循环,然后输出前判断max也是-1,就不进行输出。程序要求是正数,错误的输入没有结果,这样没...
include <stdio.h> void main(){ int X;int max = 0;do { printf("请输入一个大于零的正整数:");scanf("%d",&X);printf("\n");if(X > max){ max = X;} }while(X != -1);if(max > 0 )printf("max = %d \n",max);else printf("输入没正整数最大值");} ...
include <stdio.h>int main(){ int n, max, min; scanf("%d",&max); min=max; while(scanf("%d",&n)==1 && n>=0) if(max<n)max=n; else if(min>n)min=n; printf("%d %d\n",max, min); return 0;} ...
include <stdio.h>void main(){int num,i=0,j,arr[100]={0},sum=0,max;while(1){scanf("%d",&num);arr[i++]=num;if (num==0){break;}}max = arr[0];for (j=0;j0){sum += arr[j];}if (max<arr[j]){max = arr[j];}}printf("Sum:%d\n",sum);printf("Max:%d...
include "stdio.h"int main() {int n, sum=0, i=0, max, min;double ave;while(scanf("%d", &n) && n != 0) {if(i == 0) {max = min = n;}if(max < n) {max = n;}if(min > n) {min = n;}i++;sum += n;ave = sum * 1.0 / i;}printf("i = %d\...
一个C语言源程序[1]执行,从主函数开始,以主函数结束。C语言称为函数式语言[2],即用户可根据解决问题的算法编成一个相对独立的函数模块,然后采用调用的方法来使用函数[3]。采用了函数模块式的结构的特点:程序的层次结构清晰,便于程序的编写、阅读和调试[4]。C语言提供了极为丰富的库函数,使用...