[一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? ]

根据这样的要求我编写了一个解决这个问题的程序:

#include

#include

#define H 100

int main(int argc, char* argv[])

{

float h0=H;

float sum=H;

float h=h0;

int count=2;

int Number=atoi(argv[1]);

for(;count<=Number;count++)

{

h=h/2.0;

sum+=2*h;

}

h=h/2.0;

printf("the initial height is: %d\n", Number);

printf("the length is %.3f, the height is %.2f\n", sum, h);

return 0;

}这个程序可以得到正确的结果,下面我写了一个shell脚本程序可以进行自动测试

#!/bin/bash

for((i=1;i<=10;i=i+1))

do

./a.out $i

done先在mac系统下终端上执行cc *.cpp,这样便生成了a.out可执行程序,在这个shell脚本中测试了十组例子:

file:///Users/daidapeng/Desktop/屏幕快照%202015-07-10%20下午11.38.01.png

c语言脚本的软件测试,编写自动测试c语言程序的shell脚本相关推荐

  1. Linux系统防CC攻击自动拉黑IP增强版Shell脚本

    Linux系统防CC攻击自动拉黑IP增强版Shell脚本 文章目录 一.Shell代码 二.执行脚本 三.效果测试 四.附加说明 前天没事写了一个防CC攻击的Shell脚本,没想到这么快就要用上了,原 ...

  2. Linux系统防CC攻击自动拉黑IP增强版(Shell脚本)

    这篇文章主要介绍了Linux系统防CC攻击自动拉黑IP增强版(Shell脚本),需要的朋友可以参考下 前天没事写了一个防CC攻击的Shell脚本,没想到这么快就要用上了,原因是因为360网站卫士的缓存 ...

  3. linux停止jar程序,Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法

    废话不多说了,先给大家上代码,具体代码如下所示: #!/bin/bash cd `dirname $0` CUR_SHELL_DIR=`pwd` CUR_SHELL_NAME=`basename ${ ...

  4. Linux Shell脚本入门教程系列之(二)第一个shell脚本

    本文是Linux Shell脚本系列教程的第(二)篇,更多shell教程请看:Linux Shell脚本系列教程 通过上一篇教程的学习,相信大家已经能够对shell建立起一个大体的印象了,接下来,我们 ...

  5. linux启动脚本springboot,Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法

    废话不多说了,先给大家上代码,具体代码如下所示: #!/bin/bash cd `dirname $0` cur_shell_dir=`pwd` cur_shell_name=`basename ${ ...

  6. 自动布署java项目(shell 脚本)

    使用 git 建一个远程仓库 在线上服务器上安装 maven ,因为我们要使用 maven 的打包功能 注意一下, maven 的仓库地址, 和配置一下maven 的镜像地址,使用国内的源 自动布署的 ...

  7. 从头学C语言——(1)编写一个简单的C程序

    编写一个简单的C程序 编译器安装完成之后,我们就可以用它来编写代码了. 这里用Dev C++作为示例,我的是5.11的版本(后续版本是其他人开发的分支版本). 1.双击打开软件, 2.点击左上角工具栏 ...

  8. C语言编程练习 2.编写人得票统计程序。设有3个候选人,每次输入一个得票候选人的名字,不考虑弃权情况,要求最后输出各个候选人的得票结果(参加投票人数由程序运行时输入)。

    题目完整描述 编写人得票统计程序.设有3个候选人,每次输入一个得票候选人的名字,不考虑弃权情况,要求最后输出各个候选人的得票结果(参加投票人数由程序运行时输入). 这是一道关于 一维数组做函数参数 的 ...

  9. android脚本快捷方式,Android:如何创建主屏幕快捷方式启动shell脚本?

    答案:您的问题的答案应该是GScript(开放源代码和"根除设备上的任何地方"),但是当脚本完成时,谁想要盯着该模态终端输出屏幕?详情如下. > SManager (free ...

最新文章

  1. python:Json模块dumps、loads、dump、load介绍
  2. TP3.2.3 页面跳转后 Cookie 失效 —— 参考解决方案
  3. 从三个角度判断网站优劣程度值得了解一下
  4. HTML中引入CSS的方法
  5. SpringCloud-服务注册与实现-Eureka创建服务提供者(附源码下载)
  6. c#中调用Excel
  7. php计算程序运行时间的简单例子分享
  8. 从零开始学习docker(十四)Docker Compose--部署SpringCloud
  9. 8步教你打开Android之门 NDK入门教程
  10. 关于XtraGrid的CustomUnboundColumnData事件的触发条件
  11. C/C++ putchar函数 - C语言零基础入门教程
  12. 关于Access数据库安全
  13. matlab的GUI实验——实现简单信号发生器
  14. 541.反转字符串||
  15. console.log()和alert()的区别
  16. [原]解决百度地图多个Marker和InfoWindow时总是打开最后一个InfoWindow的问题
  17. window.opener 与 window.dialogArguments的用法
  18. 解决华为手机USB调试app闪退重启界面清空log日志问题
  19. 如何选择seo优化关键词
  20. 达内python第一次月考题目_第一次月考总结

热门文章

  1. 过滤概念(可行性分析)
  2. 2021-05-23Leetcode416.分割等和子集
  3. [游戏AI]实现掩蔽行为的策略
  4. java servlet原理_Java Web 深入分析(8) Servlet工作原理解析
  5. 香港理工大学打破数据中心光纤通讯速度世界纪录
  6. Element UI 按钮点击后不失焦,按钮颜色改变问题
  7. 14的虚拟机可以用在15上面吗_MacOS虚拟机安装Linux(Ubuntu)
  8. Aircrack-ng学习笔记(三)WEP攻击
  9. Eclipse下载国内快速下载地址
  10. java redis session共享_Springboot+redis实现session共享