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

void main()
{
int a, c;
float b;
printf("input number:\n",a);
scanf("%d",&a);
b = sqrt(a + 256);
c = sqrt(a + 256);
if

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Simon叔

    8人对此回答表示赞同

    我理解的意思是楼主是不是想看一看a这个整数加上256这个和数是不是可以完全开方是不是。我的理解是float类型。 错误有printf这个语句在a还没有出世的时候打印其值是不对的。还有就是sqrt的函数是虫子啊函数,形参没有int类型的,有double,float等,所以,如下处理

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

    int ma
    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Robert

    7人对此回答表示赞同

    第一、你的变量 b 没有赋值,可以输入 scanf( "%f", &b );
    第二、你的输出里面的参数写的莫名其妙啊,你可以把
    if(b == c)
    {
    printf("this is yes\n",b == c);
    }
    else("this is no\n",b != c);
    用 printf( (b==c) ? "this is yes\
    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部