问题遇到的现象和发生背景
已知日期求星期的程序,利用蔡勒公式求解
用代码块功能插入代码,请勿粘贴截图
#include<stdio.h>
int main()
{ int year,month,day,a,b,c,d;
scanf("%d %d %d",&year,&month,&day);
a=year%10+year/10%10*10;
b=(year-year%10-year/10%10*10)/100;
if(month==1||month==2)
{
c=month+12;}
else
{
c=month;}
d=((a+a/4+b/4-2*b+(26*(c+1)))/10+day-1)%7;
printf("%d\n",d);
return 0;
}
运行结果及报错内容
with return value 3221225477
我的解答思路和尝试过的方法
搜的是出现野指针,但是不知道怎么改