简单编程题 c语言 【玩游戏】
str=="plus"这样写是不对的,字符串不能这样比较。就是3种运算,用1,2,3代替就好,如果你非要用字符串,应该用strcmp比较。#includeint?main()int?k,a,N,s,i;char?str[10];scanf("%d?%d",&k,&N);for(i=0;i
一个简单编程题
#include
intmain(){
inta[20],n,i=1,s=0,m,p;
while(scanf("%d",&n)!=EOF,n!=0){
for(i=0;i<=n-1;i++){
scanf("%d",&a[i]);
s=s+a[i];
if(i==0)
m=a[0],p=a[0];
if(a[i]>=m)
m=a[i];
if(a[i]
p=a[i];
if(n==0)
printf("%.2f\n",(douBLe)(s-m-p)/(n-2));
return0;
改成这样就差不多了,楼主刚开始学编程要养城成良好的编程风格。变量名要起的有意义,要有适当的注释
本回答由提问者推荐