版本2和3间的区别
于2005-12-24 21:25:19修订的的版本2
大小: 1312
编辑: czk
备注:
于2005-12-24 21:26:19修订的的版本3
大小: 1308
编辑: czk
备注:
删除的内容标记成这样。 加入的内容标记成这样。
行号 30: 行号 30:
2  4
3  6  9
4  8 12 16
2 4
3 6 9
4 8 12 16

实验要求

  • 用标准C++完成程序
  • 按照传统C语言风格进行命名和排版
  • 在程序必要的地方进行注释

推荐实验环境

  • VC 2003 ( 集成 Microsoft C++ Compiler 7.1)
  • Dev-C++ ( 集成 MinGW,小巧,免费)
  • Emacs + GCC ( Linux平台下开发工具 )

实验内容

  1. 使用递归的方法编写Fibonacci数列(1 1 2 3 5 8 ……)程序。输入n,输出数列中第n个数的值
  2. 用结构体、函数实现复数操作(复数的加减乘除),使如下的主程序可以正确运行

       1 int main() {
       2     struct complex a, b, sum, diff, product;
       3     scanf("%f%f%f%f", &a.real, &a.imag, &b.real, &b.imag);
       4     sum = add(a, b);
       5     diff = substract(a, b);
       6     product = multiply(a, b);
       7     printf("sum:%f %f\n", sum.real, sum.imag);
       8     printf("diff:%f %f\n", diff.real, diff.imag);
       9     printf("product:%f %f\n", product.real, product.imag);
      10     return 0;
      11 }
    
  3. 使用标准C++输入输出实现在屏幕上用以下格式输出乘法表,要求排列整齐(不考虑屏幕宽度不够时造成的折行)。输入:乘法表的行数(1<=n<=99)输出:如下乘法表,总共n行

    1
    2    4
    3    6    9
    4    8   12   16
    5   10   15   20   25
    6   12   18   24   30   36
    ……

C++实验 (2020-04-25 09:16:09由czk编辑)

ch3n2k.com | Copyright (c) 2004-2020 czk.