计算圆的面积,输入字符过多会出现错误怎么处理?
#include<stdio.h>
#include<math.h>
int main()
{double raduis,area;
char a[20];
printf("请输入半径: ");
scanf("%lf%s",&raduis,&a);
area= pow(raduis,2)*3.1415926;
printf("半径为%.2lf%s圆的面积是%.2lf%s",raduis,a,area,a);
return 0;
}