小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456 等。顺子日期指的就是在日期的 yyyymmdd 表示法中,存在任意连续的三位数是一个顺子的日期。例如 20220123 就是一个顺子日期,因为它出现了一个顺子:123; 而 20221023 则不是一个顺子日期,它一个顺子也没有。小明想知道在整个 2022 年份中,一共有多少个顺子日期?
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// 请在此输入您的代码
int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int count=0;
for(int i=1;i<13;i++){
for(int j=1;j<=month[i];j++){
int m1,m2,d1,d2;
m2=i%10;
m1=i/10;
d2=j%10;
d1=j/10;
if(m1==m2-1&&m2==d1-1||m2==d1-1&&d1==d2-1){
count++;
}
}
}
printf("%d",count);
return 0;
}
标签:int,31,蓝桥,日期,m2,省赛,顺子,d1 From: https://blog.csdn.net/2301_80673831/article/details/143266874