| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 623 人关注过本帖
标题:语法检查都没有错误,但是运行时就被警告然后自动退出了。求解答
只看楼主 加入收藏
a123w
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-10-12
结帖率:0
收藏
已结贴  问题点数:20 回复次数:9 
语法检查都没有错误,但是运行时就被警告然后自动退出了。求解答
#include<stdio.h>
int main()
{
    int sum=0,a,b=0,c=0,d=0,f=0;
    scanf("%d",&a);
    while(a!=0)
    {
        sum=sum+a;
        b++;
        if(a%2==0)
            c++;
        else
            d++;
    }
    scanf("%d",&a);
    f=sum/b;
    printf("平均数a=%d\n,奇数个数d=%d\n,偶数个数c=%d\n",a,d,c);
    return 0;




}

[ 本帖最后由 a123w 于 2014-10-12 10:00 编辑 ]
搜索更多相关主题的帖子: return 平均数 
2014-10-12 09:34
a123w
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-10-12
收藏
得分:0 
在线等
2014-10-12 09:36
廉价的咖啡
Rank: 2
来 自:湖北 荆门
等 级:论坛游民
威 望:2
帖 子:53
专家分:17
注 册:2014-10-9
收藏
得分:4 
朋友你好    我仔细看了几遍,你的scanf()中忘记加&(地址符)了哦,没有的化 会自动弹出哦

就在这一刻,你的对手依旧不停的翻动书页。
2014-10-12 09:55
a123w
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-10-12
收藏
得分:0 
回复 3 楼 廉价的咖啡
谢谢你回复我,
刚才我也是看到了,
然后加上去之后程序依旧无法按照想象中的那种完成运行。



从键盘输入一组整数,当输入数据0时,
表示输入结束,计算输入数据的平均值,以及偶数个数和奇数个数。
2014-10-12 10:00
pycansi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:418
专家分:1060
注 册:2012-7-26
收藏
得分:4 
代码比较乱

你的循环跳得出来吗?


莫问前尘有愧,但求今生无悔
2014-10-12 10:54
erty1001
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:331
专家分:1433
注 册:2014-8-31
收藏
得分:4 
简单说说:

#include<stdio.h>
int main()
{
    int sum=0,a,b=0,c=0,d=0;
    float f=0;     //可以输出平均数是小数的情况
    do
    {
        scanf("%d",&a);
        sum=sum+a;
        b++;
        if(a%2==0) c++;
        else       d++;   
    }while(a!=0);         //注意 最后输入的 0也被统计中
    f=1.0*sum/b;
    printf("平均数f=%f\n,奇数个数d=%d\n,偶数个数c=%d\n",f,d,c);
    return 0;
}
2014-10-12 11:06
廉价的咖啡
Rank: 2
来 自:湖北 荆门
等 级:论坛游民
威 望:2
帖 子:53
专家分:17
注 册:2014-10-9
收藏
得分:0 
回复 4 楼 a123w
朋友   你好   
你能告诉我  你希望你的程序能够实现哪些要求呢?好吗

就在这一刻,你的对手依旧不停的翻动书页。
2014-10-12 17:45
soulmate1023
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:256
专家分:831
注 册:2014-9-23
收藏
得分:4 
你的代码功能是什么呀?
2014-10-12 18:07
廉价的咖啡
Rank: 2
来 自:湖北 荆门
等 级:论坛游民
威 望:2
帖 子:53
专家分:17
注 册:2014-10-9
收藏
得分:0 
你好   由于不明白你的想法啊,请允许我私自用你的最后一局printf语句进行猜测,根据平均数  我想你可能是想输入一些数据,再来看看这些数据中的平均数是多少和奇偶数的数量是多少是吧?
如果是的话   我写了一个,还请你看看
#include<stdio.h>

//目的:输入一些数据,测得平均数和奇偶数的个数
int main()
{
    // 1·定义
    int a,b;
    int m=0,n=0;
    int sum=0;
    double average=0;
    // 2·赋值
    printf("输入数据的格式是* *\n");
    printf("请你输入任意两个整数:  ");
    scanf("%d %d",&a,&b);
    // 3·计算
    sum=a+b;
    average=sum/2.0;
    while(a!=0)
    {
        if(a%2==0)                   //  判断
        {  
            m++;                    //偶数的个数
        }
        else
            n++;                    //奇数的个数
        if(b%2==0)
        {
            m++;
        }
        else
            n++;
    break;
    }
    // 4·结果
    printf("两个数的平均数为:%f 偶数的个数为:%d 奇数的个数为:%d\n",average,m,n);
    return (0);
}

就在这一刻,你的对手依旧不停的翻动书页。
2014-10-12 18:55
paopaovae
Rank: 2
等 级:论坛游民
帖 子:3
专家分:31
注 册:2014-10-4
收藏
得分:4 
#include<stdio.h>
int main()
{
    int sum,a,b,c,d,f;
    sum=b=c=d=f=0;
    scanf("%d",&a);
    while(a!=0)
    {
        sum=sum+a;
        b++;
        if(a%2==0)
            c++;
        else
            d++;
         scanf("%d",&a);
    }
    f=(1.0*sum)/b;
    printf("平均数a=%d\n,奇数个数d=%d\n,偶数个数c=%d\n",f,d,c);
    return 0;




}
2014-10-15 22:29
快速回复:语法检查都没有错误,但是运行时就被警告然后自动退出了。求解答
数据加载中...
 
   



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

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