c语言帮忙找找错
计算结果怎么算的不一样{:10_266:} 发代码 人造人 发表于 2021-10-16 23:17发代码
#include<stdio.h>
#include<math.h>
int main()
{
float x;
double y;
printf("请输入x=");
scanf("%lf",&x);
y=(2+cos(x)+exp(x)) /(abs(x)+1.6);
printf("y=%.3f",y);
return 0;
} Boring1031 发表于 2021-10-16 23:18
#include
#include
#include <stdio.h>
#include <math.h>
int main() {
float x;
double y;
printf("请输入x=");
//scanf("%lf", &x);
scanf("%f", &x);
//y = (2 + cos(x) + exp(x)) / (abs(x) + 1.6);
y = (2 + cos(x) + exp(x)) / (fabs(x) + 1.6);
//printf("y=%.3f", y);
printf("y=%.3f\n", y);
return 0;
}
人造人 发表于 2021-10-16 23:24
能问下我原本代码哪里错了吗 Boring1031 发表于 2021-10-17 14:09
能问下我原本代码哪里错了吗
这个问题的答案全在代码里面了,自己看,认真看
你认真看代码了吗?
#include <stdio.h>
#include <math.h>
int main(){
double x, y;
printf("请输入 x:");
scanf("%lf", &x);
y = ((2 + cos(x) + exp(x))/(fabs(x) + 1.6));
printf("y = %.3lf", y);
} 人造人 发表于 2021-10-17 14:12
你认真看代码了吗?
我以为是我代码式子写错了,没想到是这个{:10_278:}
页:
[1]