统计 编程题 请用DEV/c++语言

任意输入一组自然数以999为结束数字判断整数是否大于负数如果是输出‘Z’如果不是输出‘F’请帮我看一下我的代码哪错了#include<stdio.h>intmain(){... 任意输入一组自然数 以999为结束数字 判断整数是否大于负数 如果是输出‘Z’ 如果不是 输出‘F’
请帮我看一下我的代码哪错了
#include <stdio.h>
int main()
{
char c,fs=0,zs=0;
while((c=getchar())!='\n')
{
if(c<0)
{
fs++;
}
else
{
zs++;
}
}
if(zs>=fs)
{
printf("Z");
}
else
{
printf("F");
}
return 0;
}
展开
 我来答
20分钟假腿
推荐于2016-09-26 · TA获得超过118个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:117万
展开全部
#include <stdio.h>
int main()
{
     int  c,fs=0,zs=0; // 既然都是数字,就应该用整型来存
     while(scanf("%d", &c) && c != 999)
     {
             if(c<0)
             {
                        fs++;
             }
             else
             {
                        zs++;
             }
     }
      if(zs>=fs)
      {
             printf("Z");
      }
      else
      {
            printf("F");
      }
      return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式