作业帮 > 综合 > 作业

C语言 从键盘输入一个小于1000的正数,要求输入他的平方根,如平方根不是整数,则输入其整数部分.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 19:21:54
C语言 从键盘输入一个小于1000的正数,要求输入他的平方根,如平方根不是整数,则输入其整数部分.
要求在输入数据后先对其进行检查是否为小于1000的正数,如不是,则要求重新输入.
#include
#include
int main()
{
int x,y;
printf("输入一个小于1000的整数\n");
scanf("%d",&x);
if(x>=1000&&x
#include<stdio.h>
#include<math.h>
int main()
{
   int x,y;
   printf("输入一个小于1000的整数\n");
   scanf("%d",&x);
   while(x>=1000||x<=0)  /*条件是或,不是和,x>1000和x<0不可能同时成立,因此永远不会执行*/
   {
\x09  printf("输入的数不符合,请再输入一次\n");
       scanf("%d",&x);
       
   }
   
   y=sqrt(x);  
   printf("y=%d\n",y);
   return 0;
}
再问: 奥,对呀。谢谢了