胡豆的小甲鱼 发表于 2022-3-20 12:55:50

sqrt的使用

#include<stdio.h>
#include<math.h>

int main()
{
        float a, b;
        printf("请输入数字:");
        scanf("%d", &a);
        if (a <= 1000)
        {
                b =(float) sqrt(a);
                printf("开平方为%d", b);
        }
    else
        printf("请重新输入:");
        return 0;


}

求一个小于1000的数的开平方输入数字后输出为0不知道为什么 求助大佬们

isdkz 发表于 2022-3-20 12:57:48

本帖最后由 isdkz 于 2022-3-20 12:59 编辑

#include<stdio.h>
#include<math.h>

int main()
{
      float a, b;
      printf("请输入数字:");
      scanf("%f", &a);         // float型用 %f
      if (a <= 1000)
      {
                b = sqrt(a);
                printf("开平方为%f", b);         // float型用 %f
      }
    else
      printf("请重新输入:");
      return 0;


}

胡豆的小甲鱼 发表于 2022-3-20 20:10:18

isdkz 发表于 2022-3-20 12:57


谢谢啦好心人
页: [1]
查看完整版本: sqrt的使用