C语言程序设计~从键盘输入数据,统计负数与正数的个数~并分别求和,输入0结束~求高手帮忙做下~~感激不尽

急急急~~~~... 急急急~~~~ 展开
 我来答
喜之郎06
2007-12-20
知道答主
回答量:26
采纳率:0%
帮助的人:14.9万
展开全部
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int n=1,i=0,j=0,plus=0,negative=0;
while(n!=0)
{
scanf("%d",&n);
if(n>0)
{
plus=plus+n;
i++;
}
else if(n<0)
{
negative=negative+n;
j++;
}
else
{
printf("里面正数的和是%d,个数是%d\n",plus,i);
printf("里面负数的和是%d,个数是%d\n",negative,j);
}
}
getch();
}
同学
我是在turbo c 3.0 中运行成功的
我知道合不合你的心意
我们大家都是初学者
希望能够一起在C语言上取得成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
amw895
2007-12-20 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:127万
展开全部
#include<stdio.h>

int main()

{
double n;
int score1 = 0, score2 = 0;
double sum1 = 0, sum2 = 0;

while ( scanf ("%lf", &n), n )
{
if ( n > 0 )
{
score1++;
sum1 += n;
}

else if ( n < 0 )
{
score2++;
sum2 += n;
}
}

printf ("正数:%d 负数:%d, 正数和:%lg 负数和:%lg\n", score1, score2, sum1, sum2);
getchar();
getchar();
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风骚的可乐
2007-12-20 · TA获得超过1551个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:656万
展开全部
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

void main()
{
int x;
int a=0,b=0;
float at=0,bt=0;
do {
scanf("%d",&x);
if(!x) break;
if(x<0)
{
a++; at+=x;
} else {
b++; bt+=x;
}
} while(x);
printf("minus count: %2d, total: %.2f\n",a,at);
printf("abs count: %2d, total: %.2f\n",b,bt);
getch();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mumu3058777
2007-12-20
知道答主
回答量:52
采纳率:0%
帮助的人:31.4万
展开全部
main()
{int i=0,j=0,x,sum1=0,sum2=0;
printf("请输入数据");
do{scanf("%d",&x);
if(x>0){i++;sum1+=x;}
if(x<0)j++;sum2+=x;}
}while(x!=0);
printf(“正数的个数为%d个,和为%d,负数的个数为%d个,和为%d",i,sum1,j,sum2);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式