C语言编写按输入起止日期显示记录

这是一个C语言编写的程序,用于根据用户输入的起止日期,显示符合条件的记录。程序通过读取年-月-日的格式,然后与记录中的日期进行比较,筛选出在指定日期范围内的账目信息,包括凭证编号、日期、借贷方金额、关联单位和摘要等详细内容。
摘要由CSDN通过智能技术生成

/*按日期显示*/
void list()
{
   int long rq,rq1,rq2,i;
   int year1,month1,day1,year2,month2,day2;
   SALARY *p;
   clrscr();
   p=First;
   printf("请输入开始日期:(年-月-日):/n");
   scanf("%d-%d-%d",&year1,&month1,&day1);
   printf("请输入截止日期:(年-月-日):/n");
   scanf("%d-%d-%d",&year2,&month2,&day2);
   rq1=year1*10000+month1*100+day1;
   rq2=year2*10000+month2*100+day2;
   while (p!=NULL)
   {
      rq=((p->riqi.year)*10000+(p->riqi.month)*100+(p->riqi.day));
      if (rq>=rq1&&rq<=rq2 )
      {
        clrscr();   /*清屏*/
        printf("/n/n/n"); /*换行三次*/
        printf("+----帐目显示(日期)----+/n");
        printf("|序号    |%-15s|/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值