| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1205 人关注过本帖
标题:判断二十六个数字的平均值的程序,但是有错,不知道错在哪
只看楼主 加入收藏
zlh666
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2014-11-9
结帖率:57.14%
收藏
已结贴  问题点数:18 回复次数:17 
判断二十六个数字的平均值的程序,但是有错,不知道错在哪
# include<stdio.h>

int main(void)
{  
    printf("请输入二十六个数字,系统会自动判断他们的平均值:\n");
    int a,b,c,d,e,f,g,h,i,j,k,l,n,m,o,p,q,r,s,t,u,v,w,x,y,z;
   
    scanf("%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j,&k,&l,&n,&m,&o,&p,&q,&r,&s,&t,&u,&v,&w,&x,&y,&z);

    int NN=a+b+c+d+e+f+g+h+i+j+k+l+n+m+o+p+q+r+s+t+u+v+w+x+y+z;
    int XX=NN/26;
    printf("这二十六个数字的平均值是:%d\n",&XX);
}
搜索更多相关主题的帖子: 平均值 
2014-11-19 18:47
黑漆漆
Rank: 2
等 级:论坛游民
帖 子:31
专家分:48
注 册:2014-11-4
收藏
得分:2 
printf("这二十六个数字的平均值是:%d\n",&XX);
XX前边儿的&是什么意思???&用于scanf()吧,去掉就好了
2014-11-19 18:51
烟花雨的干将
Rank: 2
等 级:论坛游民
威 望:1
帖 子:18
专家分:38
注 册:2014-11-12
收藏
得分:2 
你这个程序问题很多,首先你的NN和XX应该和a,b,c一起声明一下,定义整型
如int a,b,c,NN,XX;
2014-11-19 23:15
Discen
Rank: 2
等 级:论坛游民
帖 子:9
专家分:32
注 册:2014-9-21
收藏
得分:2 
# include<stdio.h>

 int main(void)
 {  
     printf("请输入二十六个数字,系统会自动判断他们的平均值:\n");
     int a,b,c,d,e,f,g,h,i,j,k,l,n,m,o,p,q,r,s,t,u,v,w,x,y,z;
     int NN,XX;
     
     scanf("%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j,&k,&l,&n,&m,&o,&p,&q,&r,&s,&t,&u,&v,&w,&x,&y,&z);

     int NN=a+b+c+d+e+f+g+h+i+j+k+l+n+m+o+p+q+r+s+t+u+v+w+x+y+z;
     int XX=NN/26;
     printf("这二十六个数字的平均值是:%d\n",XX);
2014-11-19 23:45
烟花雨的干将
Rank: 2
等 级:论坛游民
威 望:1
帖 子:18
专家分:38
注 册:2014-11-12
收藏
得分:0 
&XX要去掉&,并且我是过你的程序,你的分号,全部是中文的分号;    而不是英文的分号;   所以c语言会识别错误,
# include<stdio.h>

void main()
{  
    printf("请输入二十六个数字,系统会自动判断他们的平均值:\n");
    int a,b,c,N,X;
   
    scanf("%d,%d,%d",&a,&b,&c);

    N=a+b+c;
    X=N/3;
    printf("这二十六个数字的平均值是:%d\n",X);
}
这个是我简化的,程序是对的,
还有你的程序这样太麻烦,如果是求1000个数的平均数你怎么办,本来想写的,但是已经很晚了,想着就算了。你看看吧,有什么问题大家可以交流一下
2014-11-19 23:46
espier
Rank: 2
等 级:论坛游民
帖 子:8
专家分:85
注 册:2014-11-12
收藏
得分:2 
main()
{
    float a, b;
    int c, d, e, f, g;
  a:e += 1;
     printf("零+回车求平均\n输入%d次:\n", e-1);
          scanf("%f", &a);
    b = a + b;
          if (a == 0)
                  goto b;
    else
        d += 1;
              goto a;
    b:printf("平均数为:\n%f", b / d);
          printf("\n输入1继续");
    a = b = d = e = 0;
          scanf("%d", &c);
          if (c == 1)
                  goto a;
          
    else
                  printf("点击关闭\n\n\n");
}
2014-11-20 00:20
黑漆漆
Rank: 2
等 级:论坛游民
帖 子:31
专家分:48
注 册:2014-11-4
收藏
得分:0 
回复 3 楼 烟花雨的干将
他那样定义是可以的
2014-11-20 11:03
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:2 
一般多个同类型的变量,可以考虑用数组。如果用字母表示的话,真不知道成千上万的变量你用多久才能写完声明语句。
2014-11-20 11:15
playyang123
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:70
专家分:332
注 册:2014-11-17
收藏
得分:2 
用equals
2014-11-20 11:38
asd奥斯达速
Rank: 1
等 级:新手上路
帖 子:9
专家分:5
注 册:2014-11-15
收藏
得分:2 
#include<stdio.h>
int main ()
{
    int i , n ,nn,xx;
 printf("请输入二十六个数字:\n");
  for (i=0;i<26;i++)
  {
         scanf ("%d",&n);
         nn+=n;
               
  }
  xx=nn/26;
    printf("%d",xx)  ;
}
2014-11-20 12:25
快速回复:判断二十六个数字的平均值的程序,但是有错,不知道错在哪
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017207 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved