菜鸟请教有些小问题
刚接触C 做作业的时候出现点问题请教各位大虾帮忙#include <stdio.h>
#define n 5
void main()
{
double avg = 0;
int a[n],div = 0,i;
printf("输入数字 \n" );
for (i = 0; i < n; i++)
{
scanf ("%d", &a[i]);
}
for ( i = 0; i < n; i++ )
{
div += a[i];
avg = div / n;
}
printf("整数");
for(i = 0; i < n; i++)
{
printf("%d ", a[i]);
}
printf( "\n和, %d , 平均, %d\n", div, avg );
}
我想在平均的地方显示小数但是用了double型就显示0 用int就可以计算但是不能出现小数
该怎么解决这个问题 ?
[ 本帖最后由 onizukafz 于 2010-4-16 21:33 编辑 ]