这样一个小程序,功能是:输入一个小于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; }
皓韵儿
望远
慕粉4154804