自己写的第一个程序

#include<stdio.h>
#include<math.h>
void main()
{
     int a,b,c,d,m,n,t,y,x,o,u;
  printf("请输入两个四位数且每个数前两位大于0小于24后两位大于0小于60:\n");
  scanf("%2d%2d%2d%2d",&a,&b,&c,&d);
  if((a>=0&&a<24)&&(b>=0&&b<60)&&(c>=0&&c<24)&&(d>=0&&d<60))
  {
   if((a>=c&&b>=d)||(a<c&&b<d))
      {m=fabs(a-c);
   n=fabs(b-d);
   printf("时间差=%2d小时%2d分",m,n);}
  else if(a>c&&b<d)
   { t=fabs(a-c)-1;
       y=(60-d)+b;
    printf("时间差=%2d小时%2d分",t,y);}
       else if(a=c&&b<d)
    {u=d-b;    
    printf("时间差=0小时%2d分",u);}
        else
     {x=fabs(a-c)-1;
             o=(60-b)+d;
      printf("时间差=%2d%小时%2d分",x,o);}
  }
  else
   printf("你TM在逗我,请正确输入!!\n");
}

但是注意if后面有几个语句的话用要{}!!!

时间: 2024-11-08 22:31:07

自己写的第一个程序的相关文章

用Objective-C编写第一个程序——Hello,World!

无论是哪一个程序员,或者是学习哪一门计算机语言,写的第一个程序基本上就是Hello World.今天我们用OC来实现第一个程序:Hello World. 在Xcode中选择新建一个项目,在对话框中选择OS X,下方选择Application, 右侧选择Command line tool,表示使用的是命令行程序,点击Next:在下一个对话框中输入项目名称,并选择开发语言,可以看到在这里可以选择Swift,OC,C++,C语言:最后就是选择工作空间目录,直接点击Create就可以创建项目了. 创建项

我的第一个程序

磕磕绊绊的写了第一个程序,电脑报价单.工作需要,经常做些报价单,所有就有了这个小程序.虽然能运行了,但其中的一些代码不甚了解,在这里做个学习总结.   基本界面.   用到SQLite数据库 package com.example.diyquote; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase

使用VS2010写下的第一个程序

用VS2010写下的第一个程序 安装 下载 Microsoft Visual Studio 2010 中文旗舰版: 下载 Microsoft Visual Studio 2010 中文旗舰版 SP1升级包: 使用精灵虚拟光驱(Daemon Tools)来安装,安装之前先关闭防护软件,如360或QQ管家等等. 步骤如下: 打开VS2010,点击文件:→新建→项目[快捷键:Crtl+Shift+N]; 点击Win32→Win32控制台应用程序→名称(输入项目名称如:CProject),点击确定: 点

从零开始学习PYTHON3讲义(三)写第一个程序

<从零开始PYTHON3>第三讲 本页面使用了公式插件,因博客主机过滤无法显示的表示抱歉,并建议至个人主页查看原文. ? 我见过很多初学者,提到编程都有一种恐惧感,起源是感觉编程太难了.其实,难的也不过是开头第一步,所以中国有古话说,万事开头难. ? 一个人想得到别人的帮助,通常是同别人沟通,请求对方伸出援手.沟通的工具当然是语言,甚至可能还要加上晓之以理.动之以情的表情.手势.比较而言,请计算机帮忙就简单多了,只需要语言就够了. ? 人类沟通的语言,需要两个人都能听懂,比如碰到一个不会中文的

如何学习struts并写第一个程序HelloWorld

在编写这个程序前,我觉得盲目地去跟着视频来敲代码或者看完视频后就去练习并不是个好办法.我的做法是:一.去把Struts框架的原理搞清楚,也可以去struts的官方网站 http://struts.apache.org 查阅,它的原理图如下: 简单介绍一下这个原理图的大致意思: (1).客户端发送请求后提交到一系列的过滤器,主要有三层,并且有一定顺序,先是ActionContextCleanUp过滤器,然后再到其他过滤器(SiteMesh等),再到FilterDispatcher过滤器. (2).

Linux下C++的编程——开发环境搭建与第一个程序

上一篇文章Linux下C++的编程--开偏介绍中我们已经介绍了GUN.GCC.G++等一些重要的概念,现在应该开始动手实践了! 开发工具的安装 环境 Distributions版本:CentOS 6.7 Linux内核片:2.6.32-573.3.1.el6.i686 一般Linux安装完之后默认就已经安装了GCC(GNU Compiler Collection),你可以查看一下gcc和g++的版本号检查gcc和g++是否已经安装. [luowf@luoweifu ~]$ gcc -v gcc

日更第2期-2015-1-15-openFrameworks系列第一讲-手把手制作openFrameworks上的第一个程序!

恩,今天和朋友打球来着,于是今天的案例程序就做一个球吧!O(∩_∩)O哈哈~ 首先,没有看过上一篇教程的同学,还有还没有下载好VS和OpenFrameworks的同学,都去下一下. 传送地址:http://www.cnblogs.com/linongbo/p/4227552.html 那么,开始今天的日更啦! Hello OpenFrameworks! VS的安装部分我就不说了,不过我个人建议——默认是安装在C盘的,不过你要是手动改到别的盘上的话,C盘上 依然会有6G左右的内容.......Σ(

[Fluent NHibernate]第一个程序

目录 写在前面 Fluent Nhibernate简介 基本配置 总结 写在前面 在耗时两月,NHibernate系列出炉这篇文章中,很多园友说了Fluent Nhibernate的东东,也激起我的兴趣,想对它一探究竟,这里也将Fluent Nhibernate写成一个系列,记录自己的学习过程,关于这东东,也是第一次接触,也只能边摸索,边记录了.如果有描述错误的地方,还望多多包涵. 通过Nhibernate的学习,都觉得Nhibernate的使用映射文件的编写很麻烦,这里通过Fluent Nhi

1.2 第一个程序

按照一般的学习惯例,第一个程序自然就是"Hello World". 运行结果如上图.代码: 在主函数中只需4句话即可创建一个新的窗口,并在其中显示文字. ? ? 第1~2行:包含头文件. 在Qt中,每一个类都有一个与该类同名的头文件. 例如主函数中的QApplication类,它的头文件就是<QApplication>,QLabel类的头文件是<QLabel>. 第6行:创建一个QApplication对象. 用到的构造函数:QApplication ( int