| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2048 人关注过本帖
标题:求找错误
只看楼主 加入收藏
x1148291109
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2016-10-19
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:12 
求找错误
#include<stdio.h>
int main()
{      int i,n,w,m,;
    int a[n];
    scanf("%d\n",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
        w=0;
        for(i=0;i<n;i++){
        m=(a[i])/n;
        w=w+m;
}
        printf("%.2f\n",w);
        return 0;
}



   一直有一个错误,求大神找出来
2016-11-15 13:59
夏天的飞鸟
Rank: 2
来 自:海底两万里
等 级:论坛游民
威 望:1
帖 子:24
专家分:70
注 册:2016-11-4
收藏
得分:3 
你既然要printf("%.2f");   就应该double w;
2016-11-15 14:03
星i辰
Rank: 2
等 级:论坛游民
威 望:1
帖 子:35
专家分:18
注 册:2016-11-1
收藏
得分:3 
printf("%.2f\n",w);       这里.2f,你上面定义的是int,,如果你想这么输出,,你上面的 定义int w 这里要改成float或者double就可以了
2016-11-15 14:11
EdmundDantes
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:62
专家分:173
注 册:2016-11-9
收藏
得分:3 
你第一个scanf里加\n是什么目的?
2016-11-15 14:41
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:3 
以下是引用x1148291109在2016-11-15 13:59:44的发言:

   一直有一个错误,求大神找出来

一个错误,难道是多了个逗号,还是多了个括号?
所谓的“一个错误”!!!
我服你了~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2016-11-15 14:54
纵横阳仔
Rank: 7Rank: 7Rank: 7
来 自:自学成才的火星人儿
等 级:贵宾
威 望:26
帖 子:147
专家分:698
注 册:2016-10-20
收藏
得分:3 
数组'a[n]'中,n必须是常量,不能是变量。那样声明是错误的。
printf("%.2f\n",(double)w);

[此贴子已经被作者于2016-11-15 15:34编辑过]

2016-11-15 15:29
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
回复 6楼 纵横阳仔
虽然这样强制转换也能输出小数,但在上式是用int型运算的,意味着运算结果也是int型。用double输出顶多会在小数后面多补两个0
应该在定义处进行修改~double w;

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2016-11-15 16:34
袁小旭
Rank: 2
等 级:论坛游民
帖 子:11
专家分:32
注 册:2016-11-14
收藏
得分:3 
定义的数组有问题吧 int a[n]; 这时的n应该是个随机数,其他的貌似别人都说出来了
2016-11-15 16:56
天丛云
Rank: 2
等 级:论坛游民
帖 子:48
专家分:50
注 册:2016-11-8
收藏
得分:3 
是指语法错误?
2016-11-15 17:53
x1148291109
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2016-10-19
收藏
得分:0 
数组定义不能用变量吗????
2016-11-15 18:40
快速回复:求找错误
数据加载中...
 
   



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

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