C语言 输入若干整数,以-1结束,去掉最大值和最小值,求平均值。#程序员 #知识分享 #c语言 #网课 #线上教学 - 瑞老师于20221113发布在抖音,已经收获了43个喜欢,来抖音,记录美好生活!
&a,&b,&c); 输入1┌┐2┌┐3←┐ 则分别输出a,b,c的话结果是:1,2,3。
最终输出最大值即可。参考代码如下:include <stdio.h>int main(){ int i, n, max; scanf("%d",&max);//输入第一个数,作为最大值。 for(i = 1; i < 10; i ++)//输入剩余9个数。 { scanf("%d",&n); if(n == -1) break;//遇到-1,结束输入。 if(...
include <stdio.h>int main(void){int n,pcnt,ncnt,zcnt,psum,nsum;for(pcnt=ncnt=zcnt=psum=nsum=0;scanf("%d",&n)==1&&n!=-1;){if(n>0){pcnt++;psum+=n;}else{if(n<0){ncnt++;nsum+=n;}else{zcnt++;}}}printf("%d %d %d\n",pcnt,zcnt,ncnt);printf("%d ...
include<stdio.h> int main(){ int n = 0, m = 0,s[];for(;n != -1;){ scanf("%d",&n);s[i]=n;i++;m = m + 1;} printf("个数为:%d\n",m);for(int i=0;i<m;i++)printf("%d\n",s[i]);return 0;} ...
输入】一行若干实数,最后一个为 -1。【输出】一行一个实数,表示平均分,输出保留2位小数。【输入样例】100 95 63.5 78.5 85 -1【输出样例】84.40代码#includeusing namespace std;double a,b=1,c;int k;int main(){\x09scanf("%lf",&a);\x09while(a!=-1)\x09{\x09\x09c=c+a;...
{ scanf("%d",arr[i]);//输入前n-1个数 } arr[i]=-1;//以-1结束 for(i=0;i!=1n;i++){ if(arr[i]>max) max = arr[i];//求最大值 } 这是核心语句,我希望你可以自己加上程序框架,使其成为完整的程序。这是c语言较基础的程序了,如果连这个都要在网上找答案,那么将来的...
include <stdio.h>void main() // 改成 int main (){ int score, max, min, average, sum, i = 1; scanf("%d\n", &score); // 如果这时候输入是 -1 呢 sum = max = min = score; while (score != -1) { // 这种应该用 do while scanf("%d", &...
{ int score;while(1){ scanf("%d",&score);if(score == -1) return 0; //输入-1则结束 if...
sum+=p[num-1]; //求数组总和 num--;} ret=sum/ret; //求平均值 return ret;} void main(){ int age[100],i=0;float average;printf("请输入年龄:");do{ scanf("%d",&age[i]);i++;}while(age[i-1]!=-1);average=Average(age,i-1);printf("本组平均年龄为:%.1...