55问答网
所有问题
为什么C语言输出会是这个样子呢?我用excel算出来不是这个样子的,求大神解答
如题所述
举报该问题
推荐答案 2015-12-01
2个问题:
第一个,i/(1024 - i)会按整数除以整数计算,得到整数结果,需要把1024改成1024.0,这样就按浮点数计算了
第二个,查了好半天才发现excel里的log默认是以10为底的,可能会跟你这程序里的不一致,
excel里以e为底需要写成 log(i/(1024-i),exp(1))
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IL8RccLLRRc4cFeccF4.html
相似回答
求
c语言大神
解释
为什么会输出这个
结果
,不是
要改正啊,只是求详细解释一下...
答:
用scanf读入字符串时,是以空格作为字符串的分隔的。所以,
第一个字符串读入时就把所有的输入全读完了
。后面的东西,全是随机的。
C语言大神,
请问
这个
怎么会输出这样的数
?不是输出
到9就结束了吗?
答:
f是一个递归函数。主函数里执行f(1),f(1)函数里不满足if条件,执行f(i+1),即f(2)。此时,要把f(2)执行完毕才会输入i的值,所以这个时候在这里产生一个断点并保存下来,转而执行f(3),同意f(3)里又会先执行f(4),就这样一层一层调用,最后f(9)里执行f(10)。此时f(10)里if条件满...
...我
这个
程序编写的
输出
格式错在哪里
?为什么
与原文不一样?原文是间隔...
答:
能不能说明一下你这个程序的目的是啥? 因为输入可能有负数啊,如果输入的是负数,你这个肯定就不对啦
C语言
简单问题,1 9 9 0后面是什么符号
?为什么会这个样子?
答:
1、gets(a)已经越界了。从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为‘\0’空字符,并由此来结束字符串。输入的是1990,其实占用5个字节,'1' '9' '9' '0' '\0',但是a只有4个...
C语言的
问题
,为什么我
在
这个
程序中只要输入的
不是
数字就会显示第二个...
答:
输入有返回值 scanf函数的返回值是正确读入的变量个数 如果写上 if(scanf("%d",&f[i])!=1)goto loop1;会跳转到喜欢的地方,也可以用break来跳出循环 如果你输入!做为标记符,可以在输入以后中断循环,进入下一步 返回值用起来比较方便
大家正在搜
c语言是什么语言
C语言 输出不同的数
c语言怎么输出数组
c语言怎么输出空格
C语言输入输出
C语言是什么
c语言有什么用
c语言?:怎么用
c语言逆序输出
相关问题
是不是这个样子.求解答
求大神解答,为什么要用浮点数呢?
如何将C语言的输出倒入Excel工作表
如何用C语言读入和输出excel里的数据?
怎么利用c语言创建excel文件
如何用c语言提取excel中的数据
用C语言将excel某一列输出到TXT
想从EXCEL中筛取数据,如何用C语言编写,求大神指教