问题补充说明:C语言编程。题目:从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数,则输出其整数)要求输入数据后先对其进行检查是不是小于1000的正数,如不是,则需重新输入... C语言编程。题目:从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数,则输出其整数)要求输入数据后先对其进行检查是不是小于1000的正数,如不是,则需重新输入 展开
1234567891011121314151617181920212223#include<stdio.h>#include<math.h>//由于sqrt()函数在数学库中,需要将数学库文件包含进来int main(){ d食境步怀原职山尔首ouble n; while(1) { scanf("%lf",&n); if(n<1||n>=1000) { printf("输入不符合要求,请输入小于1000的正数!\n"); continue; } else { printf("%d\n",(int)sqrt(n)); //sqrt(n) 用来求给定值的平方根的函数 //(int)sqrt(n)是强制类型转换,转为int直接截取整数部分。 b它举沙金没突便争reak; } } return 0;}
标签:C语言,免灯,致永身