码迷,mamicode.com
首页 > 编程语言 > 详细

C语言(s = v*t + a*t*t/2)Demo

时间:2015-07-05 16:30:59      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

/*************************************************************************
 *                   C语言(s = v*t + a*t*t/2)Demo
 * 声明:
 *      闲来无聊,写个物理公式(s = v*t + a*t*t/2)程序。
 *
 *                                2015-7-4 晴 深圳 南山平山村 曾剑锋
 ************************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

int main (int argc, char** argv)
{
    //初始度,也就是第一次速度
    int first_speed = -500;  
    //每个时间节点的速度
    int speed = 0;            
    //加速度g
    int g = 100;
    //时间计数器
    int time = 0;
    //位移
    int dispalcement = 0;
    printf ("\nfirst_speed = %4d; g = %3d\n\n", first_speed, g);

    while (1) {
        //计算节点速度
        speed = first_speed + g * time;
    
        //计算位移
        dispalcement = first_speed * time + ((g * time * time) / 2);
        printf ("time = %2d; speed = %4d; dispalcement = %5d\n", time, speed, dispalcement);

        //时间计数器自加
        time++;
        if (time > 10)
            break;
    }
}

 

C语言(s = v*t + a*t*t/2)Demo

标签:

原文地址:http://www.cnblogs.com/zengjfgit/p/4622216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!