if(i != 9) printf("%.2f, ", arr[i]); //%.2f表示小数点后精确到两位 else printf("%.2f", arr[i]); //%.2f表示小数点后精确到两位 第一行的%.2f后面的逗号起什么作用,困扰了好久
你仔细看,除了最后一个数字没有逗号,其他前面9个数字都有逗号隔开。
这里i!=9 if...else 就是表达这个意思。
应该是原样输出,你调试一下不就清楚了
原样输出该逗号,运行一下不就清楚了!