程设写迷惑代码第二周

第二周又来写迷惑代码啦

一行迷惑的不能再迷惑的代码

1
2
3
4
5
6
7
#include<stdio.h>
int main()
{
int y,m,md=0,temp,flag=0;
scanf("%d%d",&y,&m);
(y>=0&&y<=9999&&m>=1&&m<=12)?printf("%04d/%02d has %d days.\n",y,m,m==2?((y%100==0?(y%400==0?1:0):(y%4==0?1:0))==1?29:28):((m*2-15)>0?(m*2-15):(15-m*2))%4==1?31:30):printf("Invalid Input Detected.\n");
}
1
2
3
4
5
6
7
#include <stdio.h>
int main()
{
char c;
scanf("%c", &c);
printf("%c\n", c - 'A' + 'a');
}
1
2
3
4
5
6
7
#include <stdio.h>
int main()
{
int num1, num2;
scanf("%d%d", &num1, &num2);
printf("%d\n",num1%num2==0?num1+num2:num1);
}
1
2
3
4
5
6
7
#include <stdio.h>
int main()
{
int n, flag = 0;
scanf("%d", &n);
printf("%d is%s a leap year.\n", n, (n % 100==0 ? (n % 400==0 ? 1 : 0 ): (n % 4==0 ? 1 : 0)) ? "" : " not");
}

啊,你说社么if?不存在的:不存在的;