要求在输入数据后,先对数据进行检查;是否该数是小于1000的正数,若不是,输出”数据不符合要求“的提示。这是C语言,求答案,要过程。
测试:
请输入一个小于1000的的正数:-10
-10
数据不符合要求
请输入一个小于1000的的正数:88.88
88.88
输入数的方根整数是:
9
从键盘输入一个小于1000的的正数,要求输出它的平方根(如平方根不是整数...
数据不符合要求 请输入一个小于1000的的正数:88.88 88.88 输入数的方根整数是:9
从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数...
1楼已经有了pascal和vf版本 我这里补上c和vb版本 c版本 include<stdio.h> int main(){ int i,n;scanf("%d",&n);i=sqrt(n);printf("%d",i);system("PAUSE");} vb版本 Private Sub Form_Click()Dim n As Integer n = InputBox("n=")Print Int(Sqr(n))End Sub ...
...要求输入他的平方根(如平方根不是整数,则输入其整数部分)
include<math.h> \/\/少了这行,因为后面用到的sqrt()函数,是数学函数库中的。int main(){ int m,n;printf("请输入一个小于1000的正数:");scanf("%d\\n",&m);while(m<0 || m>=1000){printf("error!wrong data!");printf("请输入一个小于1000的正数:");scanf("%d\\n",&m);} ...
...要求输出它的平方根(如平方根不是整数,则输出其整数部分)。_百度...
main(){ int i,j;scanf("%d"&i);if(i>=0&&i<1000)j=sqr(i);printf("\/npingfanggenshi:%d",j);}
从键盘输入一个小于1000的正数,要求输出它的平方根,数值不小于1000则重...
include <stdio.h> include <math.h> void main(){ int x=-1;while(x<=0 || x>=1000){ printf("输入0~1000的正整数:\\n");scanf("%d",&x);} if(x!=-1){ x=sqrt(x);printf("%d\\n",x);} }
C语言编程。题目:从键盘输入一个小于1000的正数,要求输出它的平方根
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;} ...
用c++编程:求正数的平方根
你把你定义的 int i;换成double i;这样就不会显示“sqrt对重载函数调用不明确”再像这样在输出的时候添加一个(int)sqrt(i)就可以实现了。
...随机输入1个整数,如果是正数,就输出它的平方根;否则就输出它本身...
令#include<math.h>,那个函数在这个中,所以需要,还有你需要看下这方面的书,别急 void main() 学习循序渐进,祝你学业进步!{ int a;printf("请输入一个整数:");scanf("%d",&a);if(a>0){ printf("%d",sqrt(a));} else { printf("%d",a);} } ...
在不大于1000的正整数中有多少个数,它们的平方根是整数,而立方根不是...
平方根是整数的有31个。要想平方根和立方根都是整数,那么必须六次方根必须是整数,而六次方根是整数的有3个。所以两者相减,得到平方根是整数,而立方根不是整数的有28个。
要求用inputbox输入一个正实数,用msgbox输出它的平方和平方根,要求每个...
Private Sub Commmand1_Click()Dim a As Double a = InputBox("输入一个正实数")If a < 0 Then Exit Sub Print Int(Sqr(a) * 1000) \/ 1000 End Sub