谭浩强C语言第五版的一些课后习题

第七章 第十八题

输出具体日期是该年第几天

int main(){int pdrn(int year);int ts(int month);int year,month,day;printf("输入年 月 日:\n");scanf("%d%d%d",&year,&month,&day);int ans=0;//记录总天数ans=ts(month);int days=0;if((pdrn(year)==1)&&(month>=3)){ //只有当是闰年且月份大于等于3时才需要加一天 ans++;}days=ans+day;printf("%d/%d/%d是第%d天",year,month,day,days); }
int ts(int month){   //返回到当前月数前一个月的累加天数int mon[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int num=0;int i;for(i=1;i<month;i++){num+=mon[i];}return num;
}
int pdrn(int year){  //返回0表示不是闰年  返回1表示是闰年 int ans;if((year%400==0)||(year%4==0&&year%100!=0)){ans=1;}else{ans=0;}return ans;
}

C语言课后习题(51)相关推荐

  1. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...

    河南理工大学C语言课后习题答案精解第六章. 选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量]B. [整型表达式] C. [整型常量]或[整型常量表达式]D. [变量 ...

  2. 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案)..doc...

    C实验参考答案(湖北民族学院计算机c语言课后习题答案). 实验二 基本数据类型.运算符及表达式 1. 分析以下程序,判断输出结果,然后上机运行程序验证结果. (1) # include main( ) ...

  3. C语言课后习题(31)

    谭浩强C语言第五版的一些课后习题 第六章 第九题 折半查找 (从大到小排列) int main(){int BinarySearch(int s[],int key);//由大到小的一组数据int a ...

  4. C语言课后习题(27)

    谭浩强C语言第五版的一些课后习题 第六章 第五题 将数组中的值逆序存放 int main(){void print(int arr[5]);int a[5],b[5];//a用来输入数组,b用来逆序存 ...

  5. C语言课后习题(69)

    谭浩强C语言第五版的一些课后习题 第十章 第十一题 从键盘输入若干行字符,存到磁盘文件,读入数据,将其中的小写转大写 int main(){int i;FILE *fp;char str[100],c ...

  6. C语言课后习题(68)

    谭浩强C语言第五版的一些课后习题 第十章 第四题 合并A B文件信息 并安字母顺序排序,输出到C文件 int main(){char str1[20],str2[20];FILE *p1,*p2,*p ...

  7. C语言课后习题(67)

    谭浩强C语言第五版的一些课后习题 第十章 第三题 输入字符串,将小写转为大写,输出到一个文件,以!结束 实现:输入后将小写转大写了再存到文件中 int main(){FILE *fp;char str ...

  8. C语言课后习题(66)

    谭浩强C语言第五版的一些课后习题 第九章 第三题 编写print,输出成绩数组,包括num,name,score[3] struct Student{char num[6];char name[10] ...

  9. C语言课后习题(65)

    谭浩强C语言第五版的一些课后习题 第九章 第一题 定义一个结构体变量 年月日 计算改日在本年是第几天 struct{int year;int month;int day; }date; int mai ...

最新文章

  1. Java集合详解之Map
  2. web 服务器-Nginx
  3. map vs hash_map
  4. vue v-model 简单使用
  5. 整型的赋值超出该类型的取值范围
  6. error C3872: '0x3000': this character is not allowed in an identifier 解决方法
  7. 盘点几种数据库的分页SQL的写法(转)
  8. localdate存mysql相差一天_如何在保存到mySQL数据库时阻止LocalDate更改
  9. 高频量化交易之王--李庆在华尔街
  10. WebRTC源码架构浅析
  11. Linux学习笔记-exec族函数,system函数,popen函数的用法
  12. 手机sd卡恢复工具android版,手机内存卡文件恢复工具(SD卡数据恢复助手)V1.5 正式版...
  13. 分享30个优秀的网站导航设计案例
  14. 微淼商学院php面试_微淼商学院校友故事:培养财商,生活会越过越好
  15. 湖仓一体架构下的数据研发及管理
  16. linux nvcc未找到命令,打印本页 - nvcc命令无法识别
  17. Word将一个文档模板的样式复制到另外一个文档
  18. 【第3版emWin教程】第50章 emWin6.x的AppWizard使用控件经典回调方式
  19. # 靠谱:开源IM项目OpenIM压测程序介绍-自己动手压测性能和稳定性
  20. 打工人必备的效率工具软件,这3款你get了吗?

热门文章

  1. 使用正则表达式获取连接字符串某项的值
  2. getter与setter
  3. linux挑战:历史命令_博客挑战:分享您关于社区运作方式的知识
  4. get set方法简化_简化开放科学的4种方法
  5. 教程 | 叮咚!答应你们的文件上传教程,到货了!
  6. js 中的class
  7. Bootstrap3 缩写词样式
  8. 定制Bootstrap3
  9. Bootstrap CSS 编码规范之不要使用 @import
  10. ES6规格之数组的空位