zoukankan      html  css  js  c++  java
  • C语言 位移 速度 时间 Demo

    /*************************************************************************
     *                   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 ("
    first_speed = %4d; g = %3d
    
    ", 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
    ", time, speed, dispalcement);
    
            //时间计数器自加
            time++;
            if (time > 10)
                break;
        }
    }
  • 相关阅读:
    pat00-自测5. Shuffling Machine (20)
    Spiral Matrix
    Search in Rotated Sorted Array II
    Search in Rotated Sorted Array
    Best Time to Buy and Sell Stock II
    4Sum
    3Sum Closest
    3Sum
    MySQL存储过程、函数和游标
    Word Ladder
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/4622216.html
Copyright © 2011-2022 走看看