请选择 进入手机版 | 继续访问电脑版

C语言 | 输入小于1000的数,输出平方根

[复制链接]
小浣熊 发表于 2021-1-1 17:45:22 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
例49:从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部门)。要求在输入数据后先对其举行查抄是否为小于1000的正数。若不是,则要求重新输入。
解题思路:题目要求输入的数小于1000,为了增加步伐的机动性,界说符号常量M为1000,如果题目要求输入的数小于10000,只需修改define指令即可,不必修改主函数。
源代码演示:
  1. #include//头文件 #include//为了调用sqrt函数 #define M 1000 //宏界说 int main(){  int number,number_Sqrt;//界说整型变量   printf("请输入一个小于%d的数i:",M);//提示语句   scanf("%d",&number);//键盘输入   if(number>M) //求平方根之前,先举行一个正当性查验   {    printf("输入的数据不是整数,请重新输入一个小于%d的整数i:",M);//提示语句     scanf("%d",&number);//键盘输入   }  number_Sqrt=sqrt(number);//输入的数的平方根是   printf("%d的平方根的整数部门是%d\n",number,number_Sqrt);//输出效果   return 0;//主函数返回值为0 }
复制代码
编译运行效果如下:
  1. 请输入一个小于1000的数i:1616的平方根的整数部门是4--------------------------------Process exited after 6.093 seconds with return value 0请按任意键继续. . .
复制代码
C语言输入小于1000的数,输出平方根
更多案例可以go公众号:C语言入门到醒目

来源:https://blog.csdn.net/weixin_48669767/article/details/112002028
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )