首页 > 编程知识 正文

c语言结果为0.00,c语言中为什么输出的结果为000

时间:2023-12-29 13:16:34 阅读:329807 作者:SWNS

本文目录一览:

我的c语言为什么总是输出0.00?

scanf("%lf,%d,%lf", rate, year, capital);

你的代码里输入格式是%lf,%d,%lf,中间有逗号,所以输入的时候也要有逗号

估计你输入的时候没加逗号(注意是西文逗号),而是用空格分隔的,要不加逗号用空格分隔的话,就把%lf,%d,%lf中间的逗号去掉,这样就可以用空格分隔输入了

我试着运行了下:

年化15%,5年翻倍,没错

c语言小白,为什么我的老是输出0.00呢

应该是c没有获取到值吧,在scanf之前加一个getchar消去一个回车,输出c的后一句再打印一下c的值看看对不对。

c语言算圆结果总是等于0.00

以上代码的问题是scanf("%lf",r); 这里应该是%lf,是L的小写字母l,而不是i的大写字母I,明白了吗。。。

C语言算下来总是0.00

你把“==” 该为“=” ,

“==”是比较左右2个数

“=”才是赋值

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。