我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于#c语言#的问题:那么如何实现多次输入都是不符合的数,就是如果不符合条件就循环

如果a不是0

img


int main()
{
    int a, b;
    double c, d;
    do
    {
        scanf("%d", &a);
        if (a > 0 && a < 1000)
        {
            c = sqrt(a);
            printf("sqrt(%d)=%.0lf\n", a, c);
        }
    } while (a <= 0 || a >= 1000);

    return 0;
}

近期文章

  • 为什么答案错误?我找不出来了
  • 无法安装带有require的imag类(centos6.5 / php5.4上的vendor / autoload.php错误
  • 不知道为什么这样写!两个符号连用!就是为啥是s:.2f,这里面的符号使用不太清楚
  • js的数组去重问题,关于indexof
  • 有序数组的整合并排序该怎么搞
  • FPGA的verilog代码实现
  • C++怎么实现求小数的位数#编程错误#
  • Python循环结构
  • 关于#赋值#的问题,如何解决?
  • Webstorm如何检查重复的字符串?
  • python中pd.read_csv出现错误
  • php报错,调整过阿帕奇的配置文件没有效果
  • 如何在fastcgi后端偶尔使用内容编码进行gzip压缩时禁用Nginx双gzip编码?
  • R语言报错如何解决这个问题
  • 为什么那个Y的5元加不上
  • 关于#c++#的问题:我想的是case 0的时候i减减就等于1 ,continue是跳过下面的语句,然后直接回到do再执行次循环switch 1摸出2=0还执行cardS 0,就成死循环了求详解
  • c语言调试过程遇到问题,无法跳出循环
  • 判断并输出字符串长度更长的字符串
  • 对于无法输出string类变量的值的疑问
  • DW网页background用url显示不出来

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华