/*按日期显示*/
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|/
C语言编写按输入起止日期显示记录
最新推荐文章于 2023-10-04 16:46:21 发布
这是一个C语言编写的程序,用于根据用户输入的起止日期,显示符合条件的记录。程序通过读取年-月-日的格式,然后与记录中的日期进行比较,筛选出在指定日期范围内的账目信息,包括凭证编号、日期、借贷方金额、关联单位和摘要等详细内容。
摘要由CSDN通过智能技术生成