#include "stdio.h"main(){float r,c,s,pi=3.14159;scanf("%f",&r);c=2.0*r*pi;s=r*r*pi;printf("r=%f,c=%1.2f,s=%2.3f\n",r,c,s,);}
這是哪了錯了?新手
qq_你是我想要的幸福_1
2017-03-29 17:43:41


好像圖沒發錯吧,你的問題在于,代碼的末尾分號需要是用英文輸入法輸入的,你的有好幾個都是中文;除此之外,我測試了你的錯誤,就是printf那一行出了問題,我自己照著你的打了一遍就沒錯誤了,應該是你的符號又是中英文沒調好。最后,你寫的是%1.2f,%2.3f,以第一個為例,1代表數據寬度,2代表要顯示的小數位數,只有一位長度怎么放兩個小數呢,這也是個問題。應該就這么多吧,慕兄我看好你哦!