main.c

来自「csdn的C语言大赛自己的答案。各位大侠如果有空」· C语言 代码 · 共 33 行

C
33
字号
#include "2.h"


int main(int argc, char *argv[])
{

	FILE *fp;
	int h,m;
	float Ang;
	if((fp=fopen("in.txt","r"))==NULL)
        { 
          printf("不能打开in.txt");                 /*打开文件in.txt失败*/
          return -1;
          }
	if(fscanf(fp,"%d",&h)==0)return -1;            /*从文件输入小时*/ 
	if(fscanf(fp,"%d",&m)==0)return -1;            /*从文件输入分钟*/
    printf("hour=%d\n" , h);                       /*显示输入的时间——小时*/ 
    printf("minite=%d\n" , m);                     /*显示输入的时间——分钟*/

	if((Ang=min_ang(m)-hour_ang(h))<0)Ang=-Ang;    /*比差度数小于零就取反数*/ 
	if(Ang>180.00)Ang=360-Ang;                     /*比差度数大于180,取差值*/ 
    printf("时钟和分针的夹角为:%f度\n",Ang);      /*屏幕显示*/ 
	fclose(fp);                                    /*关闭文件指针*/

	if((fp=fopen("out.txt","w"))==NULL)
                      return -1;                   /*打开out.txt文件,并输出到该文件*/
	fprintf(fp,"%d点%d分时针和分针的夹角为:%f度", h ,
                                                    m ,Ang);    /*输出到文件*/
	fclose(fp);                                    /* 关闭文件指针*/ 
	getchar();

}

⌨️ 快捷键说明

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