
2条回答 默认 最新
qfl_sdu 2021-10-14 10:03关注你题目是m到n之间的数的对数,你的代码是i从1开始,这明显不对。
代码修改如下:#include <stdio.h> #include <math.h> int main() { int m,n,i; double y; scanf("%d %d",&m,&n); i = m; while (i<=n) { y = log((double)i); printf("%4d%8.4f",m,y); i++; } return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用