(C语言)从键盘输入一个小于1000的正数,要求输入他的平方根(如平方根不是整数,则输入其整数部分)输入数据后先对其检查是否为小于1000的正数,若不是,则重新输入。 #include <stdio.h> #include <math.h> int main() { int x,y; printf("输入一个小于1000的整数x",x); scanf("%d",&x); if(x<1000&&...
C语言 从键盘输入一个小于1000的正数,要求输入他的平方根,如平方根不是整数,则输入其整数部分. 要求在输入数据后先对其进行检查是否为小于1000的正数,如不是,则
C语言编程.从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数,则输出其整数这是我的,我看了答案了,但是不知道我的错在哪儿 #include #include int main() { float a,b; b=sqrt(a); printf("plesase enter a number\n"); ...
include#include#include//少了这行,因为后面用到的sqrt()函数,是数学函数库中的。intmain(){intm,n;printf("请输入一个小于1000的正数:");scanf("%d\n",&m);while(m=1000){printf("error!wrongdata!");printf("请输入一个小于1000的正数:");scanf("%d\n",&m);}n=sqrt(m);printf...
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直接截取整数部分。break;}} return 0;} ...
输出“重新输入”后没有再次输入的步骤,好像要用的循环
printf("输入一个小于1000的整数x",x); 等同于: printf("输入一个小于1000的整数x");而输出: printf("x平方根的整数部分是y",x,y); 实际上没有输入x和y,要改为:printf("%d平方根的整数部分是%d",x,y);看出区别了吗?重新输入后的逻辑也不对头,没有把结果输出耶 ...
C语言 从键盘输入一个小于1000的正数,要求输入他的平方根(如平方根不是整数,则输入其整数部分) 输入数据后先对其检查是否为小于1000的正数,若不是,则重新输入.
C语言 从键盘输入一个小于1000的正数,要求输入他的平方根,如平方根不是整数,则输入其整数部分.要求在输入数据后先对其进行检查是否为小于1000的正数,如不是,则要求重新输入.#include#includeint main(){ int x,y; printf("输入一个小于1000的整数\n"); scanf("%d",&x); if(x>=1000&&x 答案 #include<...
C语言 从键盘输入一个小于1000的正数,要求输入他的平方根,如平方根不是整数,则输入其整数部分.要求在输入数据后先对其进行检查是否为小于1000的正数,如不是,则要求重新输入.#include#includeint main(){ int x,y; printf("输入一个小于1000的整数\n");...