用c语言找出黑色星期五,C语言判断黑色星期五
满意答案
我是小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语言判断黑色星期五相关推荐
- C语言找出两个字符串唯一不同的一个字符(附完整源码)
C语言找出两个字符串唯一不同的一个字符 C语言找出两个字符串唯一不同的一个字符完整源码(定义,实现,main函数测试) C语言找出两个字符串唯一不同的一个字符完整源码(定义,实现,main函数测试) ...
- C语言——找出矩阵最大值
C语言--找出矩阵最大值 问题描述: 代码: # include <stdio.h>int main() {int a[3][4];int i, j;int maxi = 0;int ma ...
- C语言找出数组中最小的数和它的下标
C语言找出数组中最小的数和它的下标,然后把它和数组中最前面的元素对换位置 #include <stdio.h> int main() {int A[10]={3,7,5,9,10,2,1, ...
- c语言找出一个数组中出现次数最多的那个元素,c语言找出数组中出现次数最多地那个元素...
matlab中如何找出不同维度矩阵出现次数最多的数组并记录其个数 首先是胞矩阵中的序列问题,不妨假设AA{1}是一个多行两列的数据,AA{2}同例.程序如下clcclearallAA{1}=[12;2 ...
- C语言找出4个最大和4个最小数,济南大学C语言程序设计教案:C语言实验课程第四课.doc...
济南大学C语言程序设计教案:C语言实验课程第四课 C语言实验课程第四课 实验一 数组与函数.数组与指针 一.实验目的 1 掌握数组名作为函数参数的含义.使用方法. 2 掌握多维数组作为函数参数的使用方 ...
- c语言找出成绩的最大,C语言 求每个学生、每门课的平均成绩并找出最大值
C语言 求每个学生.每门课的平均成绩并找出最大值 for(i=0;i { y=0; for(j=0;j { y=y+a[j][i]; } c[i]=y/3; printf("第%d门课的平均 ...
- c语言 找出一个大于给定整数且紧随这个整数的素数
找出一个大于给定整数且紧随这个整数的素数 问题:1.忘了break 2.忘了第一个return 0,其后果就是咔------根本停不下来(语言难以描述) 3.for+if的穷举法(?)用来判断是不是素 ...
- c语言找出公共子字符串,经典C语言面试题:求解最大公共子串
今天去面试,面试官出了一道题,求两个字符串的最大公共子串(Longest Common Substring),一听起来不是很难,但让我在纸上写着写着就迷糊了.回来特地网搜了一下.面试 下面经过两种方法 ...
- C语言 找出任意两整数之间的素数以及他们的和
#include<stdio.h> //函数声明 int isPrime(int); int prinmeNumbers(int,int); int primeNumbers(int,in ...
- C语言/找出任意两整数之间的素数以及他们的和
#include<stdio.h> //函数声明 int isPrime(int); int prinmeNumbers(int,int); int primeNumbers(int,in ...
最新文章
- 2.0 解析系列 | 一文详解新一代OceanBase云平台
- android 单例模式详解,android开发设计模式之——单例模式详解
- boid模型的Matlab程序,动物集群运动行为模型系列之五-—本科毕业设计.doc
- linux进程状态浅析
- pycharm如何解决新建的文件没有后缀的问题
- mini_magick
- PHP与其他语言的比较
- 你不知道的网站图片存储格式-base64
- 华为擎云 W510 鲲鹏 920 24 核工作站使用体验
- ubuntu系统忘记密码(win+ubuntu双系统)
- 苹果的黑科技:如何让按不动的触控板产生点按的感觉
- 辽宁省二本计算机学校有哪些,辽宁省二本大学都有哪些
- 双十一什么数码好物值得买?双十一最值得买的数码好物分享
- Android 4.0按键事件以及系统流程分析
- 手把手教你 Tableau 绘制填充地图(十七)
- 论文中常用的反证法思路本质理解
- 为什么MySQL做查询语句时,第一次会很慢,但是第二次,第三次就会变快
- linux vim基础设置
- 部落文化:足球经济的底层逻辑
- 面试题:软件测试面试题小享
热门文章
- [全流程案例]壮汉:1. 起大形(Blender)
- 考研快题平面图,如何用马克笔去上色?
- 【源码分享】jquery+css实现侧边导航栏
- 用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)...
- 视频教程-SpringBoot+MongoDB+Vue前后分离-Java
- 今日伦敦金走势怎么看
- 赴台旅学前奏~台湾旅游知识普及篇
- 《不只是美:信息图表设计原理与经典案例》—— 第2章 形式与功能:可视是一种技术...
- 七海的java学习笔记(八)
- TOJ4309 表达式求值 stack