[求助]20+30=?
main(){
int a,b,sum;
scanf("%d,%d",&a,&b);
sum=a+b;
printf("sum is %d\n",sum);
}
运行后,
输入20,30,结果是50 /*20和30之间是逗号*/
输入20 30,结果是3149 /*20和30之间是空格*/
输入20.30,结果是3149 /*20和30之间是点号*/
帮忙解释一下,为什么是这种运行结果.
如何改写,使得无论输入20,30或20 30或20.30,其运行结果都是50
谢谢