| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1320 人关注过本帖
标题:看看我这段代码,scanf以后就停住了
取消只看楼主 加入收藏
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
结帖率:60%
收藏
 问题点数:0 回复次数:8 
看看我这段代码,scanf以后就停住了
#include<stdio.h>
#define STOP '#'
int main(void)
{
    int num,even=0,odd=0;
    float even_sum=0,odd_sum=0,even_aver,odd_aver;
    printf("Now enter some integers(press 0 to quit)\n");
    scanf_s("%d",&num);
    while(num!=0)
    {
        if(num%2==0)
        {
            even++;
            even_sum+=num;
        }
        else
        {
            odd++;
            odd_sum+=num;
        }
     scanf("%d",&num);
    }
    even_aver=even_sum/even;
    odd_aver=odd_sum/odd;
    printf("Evens are %d,and its average is %5.2f\n",even,even_aver);
    printf("Odds are %d,and its average is %5.2f\n",odd,odd_aver);
}



这样就好了



[ 本帖最后由 chinagdvea 于 2009-11-7 13:30 编辑 ]

It's not a joke
2009-11-07 12:46
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
回复 楼主 chinagdvea
可是如果直接写scanf就说我  warning C4996: “scanf”被声明为否决的
scanf_s就没警告了

It's not a joke
2009-11-07 12:51
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
回复 楼主 chinagdvea
改成scanf还是停住。。。

It's not a joke
2009-11-07 12:52
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
回复 5楼 pgy
能给一个示例吗?
可是改成scanf还是停住。。你要不要拿去vs2005试一下

It's not a joke
2009-11-07 12:55
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
回复 8楼 pgy
还是没解决停住的问题。。。

It's not a joke
2009-11-07 13:00
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
回复 10楼 pgy
额。。不需要。。谢谢。。我初学

It's not a joke
2009-11-07 13:04
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
严重错误。。。实在不好意思

It's not a joke
2009-11-07 13:27
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
回复 14楼 lijm1989
其实是漏了一个 while里scanf

It's not a joke
2009-11-07 13:31
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
回复 17楼 lijm1989
就是while里少了一个scanf。。。代码的红字部分。。。

It's not a joke
2009-11-07 13:37
快速回复:看看我这段代码,scanf以后就停住了
数据加载中...
 
   



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

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