⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xcaldat.c

📁 适合大型数值计算代码 现在网络上已经找不到了 购买需要20$
💻 C
字号:
/* Driver for routine caldat */#include <stdio.h>#include <stdlib.h>#define NRANSI#include "nr.h"#include "nrutil.h"#define MAXSTR 80int main(void){	int i,id,idd,im,imm,iy,iyy,n;	long j;	char dummy[MAXSTR];	static char *name[]={"","january","february","march",		"april","may","june","july","august",		"september","october","november","december"};	FILE *fp;	/* Check whether caldat properly undoes the operation of julday */	if ((fp = fopen("dates1.dat","r")) == NULL)		nrerror("Data file dates1.dat not found\n");	fgets(dummy,MAXSTR,fp);	fscanf(fp,"%d %*s ",&n);	printf("\n %14s %43s\n","original date:","reconstructed date");	printf("%8s %5s %6s %15s %12s %5s %6s\n","month","day","year",		"julian day","month","day","year");	for (i=1;i<=n;i++) {		fscanf(fp,"%d %d %d ",&im,&id,&iy);		fgets(dummy,MAXSTR,fp);		j=julday(im,id,iy);		caldat(j,&imm,&idd,&iyy);		printf("%10s %3d %6d %13ld %16s %3d %6d\n",name[im],			id,iy,j,name[imm],idd,iyy);	}	fclose(fp);	return 0;}#undef NRANSI

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -