亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么如下這個c語言函數輸出沒有值?

為什么如下這個c語言函數輸出沒有值?

慕工程0101907 2022-06-18 15:11:14
#include <stdio.h>double fnFun(double x);double fnFun(double x){double i;if(x>1)i=x*x+1;else if(x<=1&&x>=-1)i=x*x;elsei=x*x-1;return (i);}void main(){double x;printf("請輸入x的值\n");scanf("%f",&x);printf("%.2f\n",fnFun(x);}
查看完整描述

1 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

#include <stdio.h>
double fnFun(double x);
double fnFun(double x)
{
double i;
if(x>1)
i=x*x+1;
else if(x<=1&&x>=-1)
i=x*x;
else
i=x*x-1;
return (i);
}

void main()
{
double x;
printf("請輸入x的值\n");
scanf("%lf",&x);
printf("%.2lf\n",fnFun(x));
}
沒有弄清float和double,我這個可以的


查看完整回答
反對 回復 2022-06-20
  • 1 回答
  • 0 關注
  • 122 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號