满意答案

我是小LEE

2013.05.25

采纳率:54%    等级:12

已帮助:8257人

给,已经编译运行确认了:

#include

#include

#include "math.h"

int main()

{

int num,n,i,x;

int result=0;

int date[50][2]={0};

int a[13]={0,12,43,71,102,132,163,193,224,255,285,316,346};/*非闰年对应的每个月13号到1月1号的天数,以下用到a[0]=0避免麻烦。多加一个数*/

int b[13]={0,12,43,72,103,133,164,194,225,256,286,317,347};/*闰年对应的每个月13号到1月1号的天数,以下用到*/

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

{

printf("input a year:\n");

scanf("%d",&num);

if(num % 4 != 0 || (num % 100 == 0 && num % 400 != 0 ))

{

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

{

if((365*num+(int)(num/4)-(int)(num/100)+(int)(num/400)+a[i])%7==5)/*判断i月的13号是不是星期5*/

{

result++;

date[result-1][0]=i;

date[result-1][1]=13;

}

}

}

else

{

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

{

if((365*num+(int)(num/4)-(int)(num/100)+(int)(num/400)+b[i])%7==5)

{

result++;

date[result-1][0]=i;

date[result-1][1]=13;

}

}

}

}

printf("There are %d Black Fridays in year %d.\n",result,num);

printf("There are: \n");

for(i=0;i

printf("%d/%d/%d\n",num,date[i][0],date[i][1]);

getch();

return 1;

}

01分享举报

用c语言找出黑色星期五,C语言判断黑色星期五相关推荐

  1. C语言找出两个字符串唯一不同的一个字符(附完整源码)

    C语言找出两个字符串唯一不同的一个字符 C语言找出两个字符串唯一不同的一个字符完整源码(定义,实现,main函数测试) C语言找出两个字符串唯一不同的一个字符完整源码(定义,实现,main函数测试) ...

  2. C语言——找出矩阵最大值

    C语言--找出矩阵最大值 问题描述: 代码: # include <stdio.h>int main() {int a[3][4];int i, j;int maxi = 0;int ma ...

  3. C语言找出数组中最小的数和它的下标

    C语言找出数组中最小的数和它的下标,然后把它和数组中最前面的元素对换位置 #include <stdio.h> int main() {int A[10]={3,7,5,9,10,2,1, ...

  4. c语言找出一个数组中出现次数最多的那个元素,c语言找出数组中出现次数最多地那个元素...

    matlab中如何找出不同维度矩阵出现次数最多的数组并记录其个数 首先是胞矩阵中的序列问题,不妨假设AA{1}是一个多行两列的数据,AA{2}同例.程序如下clcclearallAA{1}=[12;2 ...

  5. C语言找出4个最大和4个最小数,济南大学C语言程序设计教案:C语言实验课程第四课.doc...

    济南大学C语言程序设计教案:C语言实验课程第四课 C语言实验课程第四课 实验一 数组与函数.数组与指针 一.实验目的 1 掌握数组名作为函数参数的含义.使用方法. 2 掌握多维数组作为函数参数的使用方 ...

  6. c语言找出成绩的最大,C语言 求每个学生、每门课的平均成绩并找出最大值

    C语言 求每个学生.每门课的平均成绩并找出最大值 for(i=0;i { y=0; for(j=0;j { y=y+a[j][i]; } c[i]=y/3; printf("第%d门课的平均 ...

  7. c语言 找出一个大于给定整数且紧随这个整数的素数

    找出一个大于给定整数且紧随这个整数的素数 问题:1.忘了break 2.忘了第一个return 0,其后果就是咔------根本停不下来(语言难以描述) 3.for+if的穷举法(?)用来判断是不是素 ...

  8. c语言找出公共子字符串,经典C语言面试题:求解最大公共子串

    今天去面试,面试官出了一道题,求两个字符串的最大公共子串(Longest Common Substring),一听起来不是很难,但让我在纸上写着写着就迷糊了.回来特地网搜了一下.面试 下面经过两种方法 ...

  9. C语言 找出任意两整数之间的素数以及他们的和

    #include<stdio.h> //函数声明 int isPrime(int); int prinmeNumbers(int,int); int primeNumbers(int,in ...

  10. C语言/找出任意两整数之间的素数以及他们的和

    #include<stdio.h> //函数声明 int isPrime(int); int prinmeNumbers(int,int); int primeNumbers(int,in ...

最新文章

  1. 2.0 解析系列 | 一文详解新一代OceanBase云平台
  2. android 单例模式详解,android开发设计模式之——单例模式详解
  3. boid模型的Matlab程序,动物集群运动行为模型系列之五-—本科毕业设计.doc
  4. linux进程状态浅析
  5. pycharm如何解决新建的文件没有后缀的问题
  6. mini_magick
  7. PHP与其他语言的比较
  8. 你不知道的网站图片存储格式-base64
  9. 华为擎云 W510 鲲鹏 920 24 核工作站使用体验
  10. ubuntu系统忘记密码(win+ubuntu双系统)
  11. 苹果的黑科技:如何让按不动的触控板产生点按的感觉
  12. 辽宁省二本计算机学校有哪些,辽宁省二本大学都有哪些
  13. 双十一什么数码好物值得买?双十一最值得买的数码好物分享
  14. Android 4.0按键事件以及系统流程分析
  15. 手把手教你 Tableau 绘制填充地图(十七)
  16. 论文中常用的反证法思路本质理解
  17. 为什么MySQL做查询语句时,第一次会很慢,但是第二次,第三次就会变快
  18. linux vim基础设置
  19. 部落文化:足球经济的底层逻辑
  20. 面试题:软件测试面试题小享

热门文章

  1. [全流程案例]壮汉:1. 起大形(Blender)
  2. 考研快题平面图,如何用马克笔去上色?
  3. 【源码分享】jquery+css实现侧边导航栏
  4. 用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)...
  5. 视频教程-SpringBoot+MongoDB+Vue前后分离-Java
  6. 今日伦敦金走势怎么看
  7. 赴台旅学前奏~台湾旅游知识普及篇
  8. 《不只是美:信息图表设计原理与经典案例》—— 第2章 形式与功能:可视是一种技术...
  9. 七海的java学习笔记(八)
  10. TOJ4309 表达式求值 stack