9223刘霄

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一、《从问题到程序》

第二章

下面的程序错误的地方是%f和后面对应的数没有对应,%f表示的是双精度数值,而其后是整数型数值?

#include<stdio.h>
int main() {
   printf("Factorial of %d is %f\n", 7, 1*2*3*4*5*6*7);
   return 0;
}

第三章

在scanf格式,要是写入“%d,%lf,%f”,是否也正确?

scanf("%d%lf%f",&n,&x,&y);

第四章

在例题中,有以下代码,dexp1是为实现dexp而定义的辅助函数,它实现了计算过程的主要部分,但是并不打算直接用它,因为它不完全,为什么?

double dexp1 (int n) {
return n== 0 ? 1 : 2.71828 * dexp1(n-1);
}
double dexp (int n) {
  return n >= 0 ? depx1(n) : 1 / dexp1(-n);
}


##犹豫时间关系,以后会做补充
posted on 2017-11-19 22:22  20179223刘霄  阅读(126)  评论(1编辑  收藏  举报