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