printf("total=%d",total)这一句里%d是什么意思,如果要将小数定义在total里要怎么做?
%d是C语言中的格式化符号,作为一个占位符,在输出中将使用后面指定的变量来替换。如果要输出一个小数,使用%f:
printf("total=%f",total);
具体可参考:http://man.hubwiz.com/manual/C?q=printf