天龙八部 慕容复:C语言程序在编译时候的问题~~~~

来源:百度文库 编辑:高考问答 时间:2024/04/28 00:32:56
#define N 50
int ss(int num)
{
int sum=0,k=0;
while(num>=10)
{
sum=num;
k=0;
while(sum!=0)
{
k+=sum%10;
sum/=10;
}
num=k;
}
return num;
}

int main()
{
int a[N]={0},i=0;
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
if(a[i]==0)break;
a[i]=ss(a[i]);
}
for(i=0;a[i]!=0;i++)
printf("%d\n",a[i]);
}

这个程序在编译的时候会出现两个警告:
"scanf"undefined; assuming extern returning int
"printf"undefined; assuming extern returning int

该怎么修改啊,谢谢!!!
注:程序在输出的时候是没有问题的,就是在编译的时候有两个警告

你的头文件没有导入,或者你的路径不对!~