這樣一個小程序,功能是:輸入一個小于1000的數,并求出該數的平方根。如果輸入的數大于等于1000,會要求重新輸入。其中k = sqrt(i);這句。參考書上寫的放在第13行,我覺得該放在15行,請問錯在哪兒。求指教#include?<stdio.h>
#include?<math.h>
#define?M?1000
int?main()
??{
???? int?i,k;
???? printf("請輸入一個小于%d的整數i;",M);
???? scanf("%d",&i);
???? while(i>M)
????{
printf("輸入的數據不符合要求,請輸入一個小于%d的整數i:",M);
??scanf("%d",&i);
??(13行)
???}
(15行)k?=?sqrt(i);
printf("%d的平方根的整數部分是%d/n",i,k);
return?0;
}? ?
C語言初學者有個地方不太懂,求指教
wendian_LI
2016-10-12 17:49:08