周博通星期一买了10000元(一万元)的理财产品。该产品周二上涨了2.34,周三下跌了2.34%。请计算周三结束时,周博通理财产品的净值是多少。为了完成此任务,你需要定义一个双精度的数,来接收这个涨跌幅。这里假定,恰好是前一天上涨了多少,后一天就下跌了多少。 注意:用户输入的小数,一定位于0到10的闭区间之内,也就是最大涨跌幅小于等于10%
#include<stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
y=10000*(1+x%)*(1-x%);
printf("%.3lf",y);
return 0;
}
有帮助望采纳
#include<stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
y=10000*(1+x*0.01)*(1-x*0.01)*1.0;
printf("%.3lf",y);
return 0;
}
C语言里面%是取余的意思,把 y=10000*(1+x%)*(1-x%);里百分号去掉就可以了,输入的时候直接输入小数就可以了