C语言编程题,要求用循环结构,求大神解答?

如题所述

#include <stdio.h>


int main()

{

    int n,i;

    double sum,max,min,t;

    while(scanf("%d",&n)==1)

    {

        for(sum=0,i=0;i<n;++i)

        {

            scanf("%lf",&t);

            if(i==0)

            {

                max=min=t;

            }

            else

            {

                if(max<t)

                {

                    max=t;

                }

                if(min>t)

                {

                    min=t;

                }

            }

            sum+=t;

        }

        printf("%.2lf\n",(sum-max-min)/(n-2));

    }

    return 0;

}

追问

能问一下你的这个编程器是什么吗?感觉比VC好用

追答

GDB online

温馨提示:内容为网友见解,仅供参考
无其他回答

C语言的三种循环结构为
三种循环结构:(1) for:for (循环控制变量初始化; 循环终止条件; 循环控制变量增量){循环体}循环执行步骤:第一,先进行循环控制变量初始化;第二,执行循环终止条件,如果判断结果为真,则进入第三步;如果为假则循环终止并退出;第三,执行循环体;第四,执行循环控制变量增量,转入第二步;注:fo...

C语言编程题 循环结构,非常感谢~
这道题简单来说就是求1~n作为分母的阶乘的和。大循环1~n 大循环里加入小循环,计算阶乘值,求倒数 计算倒数和

如何设计C语言的循环结构
循环结构又叫重复结构,主要用来处理在日常生活中或是在程序中常常遇到的重复处理的问题。C语言是结构化的语言,要用结构化的思想来编程。C语言三大结构:循环结构,选择结构,顺序结构等。1、用while语句实现循环: 用while语句的一般形式如下: while(表达式) 语句 其中“语句”就是循环体。 【注】:...

C语言编程问题,循环结构。求阶乘和。
include <stdio.h>void main(){ int n; int t; int sum = 0; int i, j; scanf("%d", &n); for(i = 1; i <= n; ++i) { t = 1; for(j = 1; j <= i; ++j) { t *= j; } sum += t; } printf("result = %d\\n", sum);} ...

c语言循环结构
在C语言中,循环结构是编程的核心组成部分,其中最常见的是for循环,其基本形式为:for(表达式1; 表达式2; 表达式3) { 循环体语句 }。表达式1为循环变量的初始值,表达式2是循环的控制条件,只有当它为真时,循环体才会执行,表达式3则是每次循环后的变量更新。循环结构的执行顺序通常是先执行表达式2...

VC环境(C语言)编程,使用循环结构!!输出如下图形 * * ** ** *** **...
代码如下:include <stdio.h>int main(){int m = 4, n = 8;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (j < n \/ 2) {printf("%c", j <= i ? '*' : ' ');}else {printf("%c", (n - j - 1) <= i ? '*' : ' ');}}...

C语言题 给出步骤解释.利用循环结构输出以下图形
include<stdio.h> void main(){ int i,j,k;for(i=0;i<=4;i++) \/\/输出上面的5行 { for(j=0;j<=2-i;j++)printf(" "); \/\/输出*号前面的空格 for(k=0;k<=2*i;k++)printf("*“); \/\/输出一行若干个*号 printf("\\n"); \/\/输完一行过后,然后换行 } } ...

关于C语言的循环结构
求解的方程式组:x+2y+5z=s;z=a;x<=y;这是一个多少钱可以换成几个1、2、5分硬币的问题。用了三个循环结构,满足了if后面的条件就输出结果。具体的就是。循环步骤为,x=0,往下执行y=0,z=0,z=1...z=a,y=1,z=0...z=a,y=2...y=n...x=1一直到x=9999,一个执行if((...

有没有人来帮我看看C语言for循环问题?
for循环的结构一般是这样的:for(循环变量赋值;循环继续条件;循环变量变化)循环内部的语句 其中的“循环内部的语句”如果是多句而不是一句,那么需要用一对花括号将其包裹起来。一般来说执行过程就是多次地反复地执行“循环内部的语句”,而每次执行时循环变量的值会有变化,例如:for( i=0; i<100; ...

C语言编程算1+1\/2+1\/3+1\/4+1\/5的和要求用循环结构
include <stdio.h>int main(){ float i=1; int j; for(j=2;j<=5;j++) { i=i+1.0\/j; } printf("1+1\/2+1\/3+1\/4+1\/5的和为:%f",i); return 0;}

相似回答