在C語言中,我需要從用戶輸入
小數點例如後格式化編號以2個位數:
float x ;
printf("Enter number");
讓我們假設用戶進入4.54234635
我需要在整個程序進行打印和處理: 4.54
感謝推進
在C語言中,我需要從用戶輸入
小數點例如後格式化編號以2個位數:
float x ;
printf("Enter number");
讓我們假設用戶進入4.54234635
我需要在整個程序進行打印和處理: 4.54
感謝推進
scanf("%.2f",&x);
,我認爲這將解決問題
使用
scanf("%.2f",&number);
或
printf("%.2f", number);
的完整列表
Integer display
%d print as decimal integer
%6d print as decimal integer, at least 6 characters wide
%f print as floating point
%6f print as floating point, at least 6 characters wide
%.2f print as floating point, 2 characters after decimal point
隨着(在最後一項scanf("%.2f",&x);
)所需的修改將解決您的問題
你肯定是最後一個(%6.2f)的作品? – orustammanapov
@orustammanapov我目前已將其刪除。 – Shash