帮忙看下哪里出错了

#include<stdio.h>main(){inta,c,s;floatb;s=0,c=0,b=0.0;printf("请输入整数:\n");scanf("%d",a... #include<stdio.h>
main()
{
int a,c,s;
float b;
s=0,c=0,b=0.0;
printf("请输入整数:\n");
scanf("%d",a);
while(a>=0)
{
c++;
s+=a;
}
b=s/c;
printf("%f",s);
getche();
}警告 noname.c 8: 可能在'a'定义以前使用了它在 main 函数中警告 noname.c 9: 可能在'a'定义以前使用了它在 main 函数中警告 noname.c 12: 可能在'a'定义以前使用了它在 main 函数中警告 noname.c 17: 'b' 被赋值但却没有使用在 main 函数中
展开
 我来答
冰块脸小紫英
2010-12-02 · 超过32用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:78.7万
展开全部
第八行改成scanf("%d",&a);

你程序有比较多的问题,其中有个死循环,整个改成下面这个,我运行过了:
#include<stdio.h>
#include<conio.h>
void main()
{
int a,c,s;
float b;
s=0,c=0,b=0.0;
printf("请输入整数:\n");
scanf("%d",&a);
while(a>=0)
{
c++;
s+=a;
scanf("%d",&a);
}
b=(float)(s/c);
printf("%f",b);
}
ghj123h
2010-12-02 · TA获得超过2560个赞
知道小有建树答主
回答量:1792
采纳率:0%
帮助的人:379万
展开全部
scanf("%d",&a);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式