以下程序的功能是从键盘上输入若干整数,当输入-1时结束输入,统计并输出-1之前的所有整数的最大值和最小值、统计输出共输入几个整数(-1之前),请填空。void main(
从键盘输入若干整数(个数应少于50),其值在0到4的范围内,用-1作为输入结束的标志。统计每个整数的个数。试编程序完成。
a = int(input()) if a==-1: break # 遍历所有数组元素 arr.append(a) print(type(arr)) for i in range(len(arr)): # Last i elements are already in place for j in range(0, len(arr) - i - 1): if arr[j] > arr[j + 1]: arr[j], arr[j + 1] = arr[j + 1], arr[...
int main(void){int count=0, n, sum=0; whlie(scanf("%d",&n)!=EOF){if(n==-1)break;else sum+=n;count++}printf("%d, %lf\n", sum, sum*1.0/count);return 0;} 解析看不懂?免费查看同类题视频解析查看解答 相似问题 从键盘输入一组非0整数,以输入0标志结束,求这组整数的平均值,并...
1. 2. 3. 然后,我们可以使用一个循环来不断读取键盘输入的整数,直到输入-1为止。 intnum;while((num=scanner.nextInt())!=-1){// 统计负数、0和正数的个数} 1. 2. 3. 4. 在循环中,我们可以使用条件判断语句来判断输入的整数是负数、0还是正数,并分别对应地对相应的计数变量进行累加。
c语言,从键盘输入若干个整数,用-1作为输入结束的标志,求他们的和及平均值 相关知识点: 试题来源: 解析 #includeint main(void){int count=0, n, sum=0; whlie(scanf("%d",&n)!=EOF){if(n==-1)break;else sum+=n;count++}printf("%d, %lf\n", sum, sum*1.0/count);return 0;}...
题目 (数组 中)从键盘输入若干整数(数据个数应至少于50),其值在0至4的范围内,用-1作为输入结束的标志。统计每个整数的个数。试编程。 相关知识点: 试题来源: 解析#define M 50 main() { int a[M], c[5], i, n = 0, x; printf(“Enter 0 or 1 or 2 or 3 or 4, to end with –1\...
围内,⽤-1作为输⼊结束的标。。。#define N 1000 int main(),i=0,j=2,h=1,k,l=0,b[N],n,c[N];while(a[i]!=-1)scanf("%d",&a[++i]);i--;b[1]=a[1];while(1){ for(k=1;k<=h;k++)if(a[j]==b[k])l++;if(l==0)b[++h]=a[j];j++;l=0;if(j==i+1)break...
){ int i,a[100]; for(i=0;;i++) { scanf("%d",&a[i]); //输入数据 if(a[i] == -1) //数据为-1时结束 break; if((a[i] <= 4)&&(a[i] >= 0)) //数据若在0~4内,程序进行下一阶段取数 ...
pf) { puts("open file error!"); return -1; } while (true) { printf("input a num:"); scanf("%d", &n); if (n==-1) break; fprintf(pf, "%d ", n); } fclose(pf); puts("ok!"); return 0;} ...