这段代码我实在找不出问题,但是编译输入数字后就是不对,拜托大家了
#include <stdio.h>#include <math.h>
void main()
{
int area(int x,int y);
double bias(int i,int j);
int a,b,s;
double x;
printf("input a triangle's right-angle side:\n");
scanf("%d&d",&a,&b);
s = area(a,b);
printf("%d\n",s);
x = bias(a,b);
printf("%lf\n",x);
}
int area(int x,int y)
{
int z;
z = x * y * 1 / 2;
return z;
}
double bias(int i,int j)
{
double k;
k = sqrt(i^2+j^2);
return k;
} ^是异或运算符。 scanf那行是%d%d吧你写错了 我就是个弟弟 发表于 2019-8-5 09:23
^是异或运算符。
知道了谢谢{:5_109:} 烫烫烫烫烫烫烫 发表于 2019-8-5 12:39
scanf那行是%d%d吧你写错了
我还是太粗心了{:5_99:}
页:
[1]