求和sum时结果出了问题,求指导。
#include<stdio.h>main()
{
int b[5];
fu2(b,5);
}
int fu2(int a[],int n)
{
int i,j,xl,sum;
char sm[30];
for(i=0;i<n;i++)
{
printf("输入%d本书名字\n",i+1);
scanf("%s",&sm);
for(j=0;j<4;j++)
{
printf("输入%s本书在%d地区销量\n",sm,j+1);
scanf("%d",&xl);
sum+=xl;
}
printf("%d\n",sum);
}
}
输入1,2,3,4 结果竟然显示一百多,不知道是手机问题还是程序问题,求指教。