结果1 题目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;}...
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];//求最大值 } 这是核心语句,我希望...
printf("num:%d\n",i-1);}
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> int main(){ int x;double sum=0,pj;int cnt=0;scanf("%d",&x);while(x!=-1){ sum+=x;cnt++;scanf("%d",&x);} if(cnt>0){ pj=sum/cnt;printf("%.2f\n",pj);} return 0;}
include <stdio.h>int main(){int sum = 0, cnt = 0, maxv, minv, v, flag=0;double avg;while (scanf("%d", &v), v != -1){if (flag == 0){sum += v;maxv = minv = v;++cnt;flag = 1;}else {sum += v;if (maxv < v)maxv = v;if (minv > v)minv =...
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("输入没正整数最大值");} ...
方法一:基本输入输出方法 步骤 1.使用`scanf`函数逐个输入整数。 2.使用循环结构反复输入,直到用户输入结束为止。 代码示例 ```c include <stdio.h> int main() { int num; printf("请输入一行若干个正整数(以空格分隔):\n"); while (scanf("%d", &num) == 1) { //处理输入的整数 printf("您输入...
【题目】c语言的题,在线等,谢谢1、输入若干个正整数,以0结束,将这组数进行排序输出;然后输入一个整数,要求按原来排序的规律将它插到数组中,并输出这组数。输入输出示例:输入:379510排序输出:97531输入要插入的数:6插入完以后数组变成:9765312、输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制...
树的高度,用C语言编写程序 一棵树有n个节点,其中1号节点为根节点 输入要求:第一行是整数n,表示节点数 后面若干行,每行两个整数a,b,表示b是a的子节点 输