作业-实验一-生日

#include<stdio.h>
int main()
{
    int x,y,z;
    printf("请输入今天的日期,年月日用逗号分开");
    scanf("%d,%d,%d",&x,&y,&z);
    int a,b,c,e;
    printf("请输入你的生日,格式:年-月-日");
    scanf("%d-%d-%d",&a,&b,&c);
    e=x-a;
    printf("你今年%d岁,你的生日是%d-%02d-%02d",e,a,b,c);
    return 0;

}

这个也是做过的了,没什么新增的知识点。

当然,这个代码有点问题,变量声明了两次,是个很不好的习惯(个人认为),故意留下来供自己看的。

另外也是一个不强壮的程序,如果生日和日期输反了的话,输出的东西就很有意思了。所以最好用if条件句限制一下。不过因为现在太晚了所以改良版做不完了,等等再补吧。其实改起来有点像“生日的下一天”那个程序呢。(其实是写好了大部分但出了点bug而且没考虑闰年)

突然觉得自己这种态度会被打零分啊。

老师请饶了我吧,现在真的有点晚了QAQ

时间: 2024-10-05 14:36:36

作业-实验一-生日的相关文章

作业-实验一-倒三角

#include<stdio.h> int main() { printf("*********\n *******\n *****\n ***\n *"); } 首先道个歉,这几天事情有点多结果把作业落下了真的很不好意思. 说真的,这个程序很基础,其中包含的知识也是少的可以: #include<stdio.h>程序的起始 int main() 主函数(有且只有一个) printf 输出 这个实验主要就是这几个知识点的实际应用. 不过虽然早已写过,但还有一个我以

Linux第5-6章作业实验

<<<五-六单元练习>>> 1.新建用户组,shengchan,caiwu,jishu 2.新建用户要求如下: * tom 是shengchan组的附加用户 * harry 是caiwu组的附加用户 * leo 是jishu组的附加用户 * 新建admin用户,此用户不属于以上提到的三个部门 3.新建目录要求如下: * /pub目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件 * /sc 目录为生产部存储目录只能对生产部人员可以写入,并且生产部

作业-实验二-交换

#include<stdio.h> int main() { int a,b,c,d; printf("请输入三个数字:"); scanf("%d%d%d",&a,&b,&c); d=c,c=b,b=a,a=d; printf("%d,%d,%d",a,b,c); return 0; } 如何把三杯饮料互换位置? 加个杯子. 说起来,我这是在写报告还是写随笔...... 但无论如何,这就是这个实验所蕴含的思想.

结对作业 实验报告

题目:简单计算器 代码地址:https://github.com/xiaosong777/homework/tree/master 结对:略 测试: 心得体会:通过这次实验我更加熟悉了这门课程.碰到一些较难的地方还是有些不明白,以后还会努力的.

结队作业实验报告

实验题目 做一个小游戏 实验要求 俩人分共合作,共同完成题目设计 实验内容 分工:徐龙负责代码的课题选择以及代码主体部分的编写 我负责代码的调试运行与纠错以及界面设计 代码地址https://github.com/Wangjun593x/teamwork/tree/edits(不是超链接) 实验截图实验心得 通过本次结队编程,熟悉了与不同成员共同开发的过程,对以后在工作中与他人快速有效地合作打下了良好的基础.同时也发现自己的编程水平与他人存在较大差 距,需要更加努力学习才行.

四则运算2作业实验报告

//2017.3.10 //20153278解昊兴 //信1505-2班 package jisuan; import java.util.Random; import java.text.DecimalFormat; import java.util.Scanner; import java.util.*; public class arithmetic { public static void main(String args[]) { int ch;//是否继续 int option,ra

结对作业实验报告

实验名称:五子棋 https://github.com/ryansongod521/- 第1章:需求分析 五子棋需求分析和流程设计 本程序设计为人与人对弈,一方执黑棋,一方执白棋,轮流走棋,每方都试图在游戏结束前让自己的棋子五子相连,首先实现五子相连的一方获胜.程序执行过程中,要求棋盘.棋子时时可见,游戏界面有提示信息轮到何方下棋,人可以通过按键盘按键移动光标,再点击enter键摆放棋子,并且每落一子都有系统声音,创新之处是可以提供悔棋功能. 2程序流程设计 根据程序需求分析结果,可以得出程序的

操作系统作业----实验三

实验三 进程调度模拟程序                                    专业:商业软件工程一班   姓名:林文凤  学号:201406114119 1.    目的和要求 1.1.           实验目的 用高级语言完成一个进程调度程序,以加深对进程的概念及进程调度算法的理解. 1.2.           实验要求 1.2.1例题:设计一个有 N个进程并发执行的进程调度模拟程序. 进程调度算法:采用最高优先级优先的调度算法(即把处理机分配给优先级最高的进程)和先来

【DAY9】 关于多线程熊吃蜜Demo1的作业实验

1.蜜蜂和熊的生产消费关系,熊在蜂蜜满10斤吃掉.蜜蜂一次生产一斤蜂蜜,且蜜蜂生成一斤蜂蜜花费的时间是10s. 十只蜜蜂和两只熊. package com.yehomlab; import java.util.ArrayList; import java.util.List; class Bear implements  Runnable {     List<Integer> list;     public Bear(List<Integer> list){      this