printf的特殊用法:對於m.n的格式可以用如下方法表示
前邊的 * 定義的是總的寬度,後邊的 * 定義的是輸出的個數。分別對應外面的參數m和n 。這種方法的好處是可以在語句之外對參數m和n賦值,從而控制輸出格式。
1 #include <stdio.h> 2 3 int main() 4 5 { 6 int a,b,c; 7 8 scanf("%d%d%d",&a,&b,&c); 9 10 printf("%.*lf\n",c,(double)a/b); 11 12 return 0; 13 }