该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

printf(" 建军节\n");

if(month==9&&day==10)

printf(" 教师节\n");

if(month==10&&day==1)

printf(" 国庆节\n");

if(month==12&&day==24)

printf(" 平安夜\n");

if(month==12&&day==25)

printf(" 圣诞节\n");

/*计算“距今几天”的模块*/

time_t rawtime; /*获取系统当前日期*/

struct tm *timeinfo;

time (&rawtime);

timeinfo=localtime (&rawtime); int d2=0;

for(j=1;j<=(1900+timeinfo->tm_year);j++)

{ if((j-1)%4 == 0 && (j-1)%100 != 0 || (j-1)%400 == 0)

d2=d2+1; }

e2=365*((1900+timeinfo->tm_year)-1)+d2; a2=(1+timeinfo->tm_mon)-2;

for(b2=0;b2<=a2;b2++)

c2=c2+days[b2];

if((!leapyear(1900+timeinfo->tm_year))&&((1+timeinfo->tm_mon)>2))

c2--;

e2=e2+c2+(timeinfo->tm_mday);/*当前日期距离1940年1月1日的天数*/

int d1=0;

for(j=1;j<=year;j++)

{ if((j-1)%4 == 0 && (j-1)%100 != 0 || (j-1)%400 == 0)

{d1++;}

}

e1=365*(year-1)+d1; a1=month-2;

for(b1=0;b1<=a1;b1++)

c1=c1+days[b1];

if((!leapyear(year))&&(month>2))

c1--;

e1=e1+c1+day; /*输入日期距离1940年1月1日的天数*/

e=e1-e2;

printf(" 距今天还有%d天",e);

}

/*写出系统输入的限制条件*/

int s(int year,int month,int day)

{

if(year<1940||year>2040||month<1||month>12||day<1||day>day1(year,month)) /*当输入出现这些错误值的情况时*/

return 0;

else

return 1;

}

void nianli(int year) /*输出年历*/

{

int max,number,p,j,i;

printf("\n");

for(p=1;p<=12;p++)

{

j=1;

if(leapyear(year))

printf("闰年");

else

printf("平年");

printf(" %d 年 %d 月\n\n",year,p);

max=day1(year,p);

number=week1(year,p,1);

printf(" %2s%2s%2s%2s%2s%2s%2s\n"," 星期日 "," 星期一 "," 星期二 "," 星期三 "," 星期四 "," 星期五 "," 星期六 ");/*按照间隔打印日历*/

for(i=0;i

{

printf(" ");

}

while(j<=max)

{

printf("%8d",j);

if(i%7==6)

{

printf("\n");

}

i++;

j++;

}

printf("\n\n");

}

}

void yueli(int year,int month) /*输出月历*/

{

if(leapyear(year))

printf("闰年");

else printf("平年");

printf(" %d 年 %d 月\n\n",year,month);

x2(year,month);

}

void rili(int year,int month,int day) /*输出日历*/

{

printf("\n");

x3(year,month,day);

}

void main()

{

int year,month,day,a,b;

/*显示系统当前日期*/

loop:

//获取系统时间函数

time_t rawtime; /*调用系统日期,包括年月日*/

struct tm *timeinfo;

time (&rawtime);

timeinfo=localtime (&rawtime); /*万年历封面的制作*/

printf("\n\n\n 现在是:%d年%d月%d日,1900+timeinfo->tm_year,1+timeinfo->tm_mon,timeinfo->tm_mday");

printf(" \n");

printf(" * * * * * * * * * * * * * * * * * * * \n");

printf(" * * \n");

printf(" * 欢迎进入万年历查询系统 * \n");

printf(" * * \n");

printf(" * * * * * * * * * * * * * * * * * * * \n\n\n");

printf(" 1 年历 2 月历 3 日历 4 退出\n");

printf(" \n");

printf(" 请输入您的选择<1~4>,按回车键确定:");

scanf("%d",&b);

switch(b)

{

case 1:

printf("\n请输入您要查的年份,按回车键确定: "); scanf("%d",&year);

a=s(year,1,1);

if(a==0)

{

printf("错误!请您重新输入。\n"); break;

}

nianli(year);

break;

case 2:

printf("\n请输入您要查的年和月,年月之间用空格隔开,按回车键确定: ");

scanf("%d%d",&year,&month); a=s(year,month,1);

if(a==0)

{

printf("错误!请您重新输入。\n");

break;

}

yueli(year,month);

break;

case 3:

printf("\n请输入您要查的年月日,年月日之间用空格隔开,按回车键确定: ");

scanf("%d%d%d",&year,&month,&day);

a=s(year,month,day);

if(a==0)

{

printf("错误!请您重新输入。\n"); break;

}

rili(year,month,day);

break;

case 4:

exit(0);

default:

printf("错误!请您重新输入。\n\n");

}

printf("\n");

printf(" 按回车键继续");

getch();

system("cls");

goto loop; }

为什么c语言软件调试不出来,急急急……求指导,程序调试不出来相关推荐

  1. c语言调试时出现的三种错误,C语言课件 第十四章 常见错误和程序调试

    <C语言课件 第十四章 常见错误和程序调试>由会员分享,可在线阅读,更多相关<C语言课件 第十四章 常见错误和程序调试(36页珍藏版)>请在人人文库网上搜索. 1.第十四章常见 ...

  2. python示例异常处理与程序调试_笔记:Python异常处理与程序调试

    Python异常处理与程序调试 Python提供了强大的异常处理机制,通过捕获异常可以提高程序的健壮性.异常处理还具有释放对象,中止循环的运行等作用.在程序运行的过程中,如果发生了错误,可以返回事先约 ...

  3. 电脑安装软件时弹出“windows找不到文件“就安装不了软件了?怎么处理?急急急

    1.打开运行,输入msconfig,找到有关的系统启动项,将勾选去掉,防止此项目开机启动,并注销重新登陆或者重新启动计算机. 2.打开360安全卫士,找到开机加速,找到此项目,禁止启动. 3.按住wi ...

  4. 在c语言中下面的运算符中优先级最高的是,C语言习题请高手解答急急急1.下列运算符中优先级最高的运算符 爱问知识人...

    1.下列运算符中优先级最高的运算符是 A:! B: % C:-= D: && 2.下列运算符中优先级最低的运算符是 A:| B:!= C:=Y)&&(Y>=Z) ...

  5. 开发者星球c语言给定一个,求助,急急急

    朱利尔1124 Java版本:public static int countPoints(int rSquare) { if(rSquare<=2000000000&&rSqua ...

  6. 小程序调试扫描二维码进入小程序,调试各种场景进入小程序

    使用开发者工具模拟扫描进入小程序内容页 使用开发者工具模拟进入小程序的场景 使用开发者工具模拟启动小程序的参数. 在小程序中的 开发者工具里, 工具 -- 编译配置中可以配置小程序的编译条件, 如设置 ...

  7. c语言判断这天是星期几,【求指导!!】输入年,月,日,然后判断这天是星期几!!!!!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 6楼兄弟谢了哈.可以啦!!!!哈哈,开心啊. //1900年1月1日是星期一 //所以从1900年1月1日算起 #include int fun(int ...

  8. 急急急!寻找程序员的祖师爷

    某天,汇智妹在逛知乎的时候发现了一个问题. 这个问题一下子就引起了汇智妹浓厚的兴趣,那我们就来掰扯掰扯. 众所周知,汇智妹从事的是IT行业.IT行业祖师爷--还不能是外国人,得从中国历史上扒-- 等等 ...

  9. 急急急求微信公众号开发接口-php如何实现获取用户发送的微信表情,并返回一个链接,用户点击进去链接就是刚才发的表情,用户可以保存表情?

    求微信公众号开发接口-php如何实现获取用户发送的微信表情,并返回一个链接,用户点击进去链接就是刚才发的表情,用户就可以保存表情到手机? 需求描述 1.用户在公众号对话框发送微信表情(GIF) 2.公 ...

最新文章

  1. 安装oracle11的时候 提示ORA-28056 未能将审计记录写入windows事件日志,这是怎么回事啊
  2. mysql查看数据倾斜_深入理解hadoop数据倾斜
  3. 2通过程序获得环境变量,getenv(),setenv()函数和unsetenv()函数,env查看环境变量,echo输出指定的环境变量
  4. eclipse 安装vim插件
  5. 他从零开始学Python,25岁拥有480000粉丝:成功就靠这3点!
  6. 项目交接文档_财务离职,交接工作需要交接哪些?附财务移交清册表!
  7. HTML在前端开发中起到的作用,什么是字符串,web前端开发里起到什么作用
  8. 拿下微软、Google、Adobe,印度为何盛产科技圈 CEO?
  9. 实验5 —— 编写、调试具有多个段的程序
  10. 视频标签- video 音频标签- audio
  11. Gensim官方教程翻译(二)——主题与转换(Topics and Transformations)
  12. 学计算机应用基础学到了什么,2021年学习计算机应用基础心得体会-得范文网
  13. WINX新增(1): KMP字符串查找算法
  14. 菜鸟抓鸡--各个端口的***总结
  15. 计算机基础ps变换蝴蝶,在PS中用自由变换制作飞舞的蝴蝶和用内容识别比例缩放的操作过程...
  16. 程序员的十一个层次,你感觉自己属于那一层?
  17. 新浪微博注册(elenium Python 自动化)
  18. 计算机就业前景调查报告问题,计算机专业就业前景调查报告.docx
  19. 8、C语言printf函数与scanf函数
  20. 金融壹账通获毕马威金融科技企业50强 金融全产业链优势凸显

热门文章

  1. 1.1.2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形
  2. 安全认证传输服务器介绍
  3. wxString中文出错的解决方法
  4. 删除VS.NET起始页上项目名称的方法.
  5. 用vue语法写html,Vue -- 模板语法
  6. 判断是否是日期格式_Java8新特性之新世间与日期
  7. 动态规划 —— 动态规划概述
  8. 判断数正负(信息学奥赛一本通-T1039)
  9. 34 MM配置-采购-采购订单-定义凭证类型
  10. oracle数据表空间与数据文件,oracle 操作表空间和数据文件