多语言展示
当前在线:805今日阅读:176今日分享:34

C语言求圆的面积,并求其时间复杂度

编程计算圆的面积,并对其时间和空间复杂度进行分析。采用键盘上输入圆的半径r,然后根据输入的半径求出圆的面积
工具/原料
1

Dev C ++

2

电脑

方法/步骤
1

第一步:首先,我们先打开我们的DEV C++软件,然后点击“新建源代码”,或者直接按住键盘上的Ctrl+n进行新建源代码

2

第二步:新建好文件项目之后,我们在我们的编辑页面输入以下代码:#include #define n 3.14  // n表示 πint main(){ int r,Area; //r为圆的半径,Area为圆的面积  printf('输入圆的半径r:'); scanf('%d',&r); Area=n*r*r; printf('\n圆的面积为:%d',Area);  return 0; }

3

第三步:代码编写完成之后,我们点击“运行”,即菜单栏上的第二个四色块正方形的按钮进行运行,或者直接按键盘上的F11进行编译运行

4

第四步:运行之后,我们即可看到我们这次程序代码要实现的算法效果了。

5

第五步:因为面积可能存在小数点,但是我在编写代码时,使用的是int整数类型,所以最后得到的结果是不带小数点的整数,大家可以根据自己的要求改为浮点型:float,然后输出时改为:%s 即可

6

第六步:时间复杂度其实是和我们的代码算法有关系的,第一是看循环次数,再看是否有循环倍数关系,如果以上情况都不存在,则时间复杂度都是:O(1)。在我们的算法代码中计算我们的时间复杂度。由上述的代码算法得出其时间复杂度为:O(1)

推荐信息