請問下這哪里錯了?謝謝了!
#include <stdio.h>
int main()?
{?
? ? /* 定義需要計算的日期 */
? ? int year = 2008;
? ? int month = 8;
? ? int day = 8;
? ? int a, sum;
? ? ? ? if((year%4==0 && year%100 !=0)||year%400=0)
? ? {
? ? ? ? a=1
? ? }
? ? else
? ? {
? ? ? ? a=0
? ? ? ??
? ? }
? ? switch(month)
? ? {
? ? ? ? case 1 : sum=0? ;? break;
? ? ? ? case 2 : sum=31 ;? break;
? ? ? ? case 3 : sum=59 ;? break;
? ? ? ? case 4 : sum=90 ;? break;
? ? ? ? case 5 : sum=120;? break;
? ? ? ? case 6 : sum=151;? break;
? ? ? ? case 7 : sum=181;? break;
? ? ? ? case 8 : sum=212;? break;
? ? ? ? case 9 : sum=243;? break;
? ? ? ? case 10: sum=273;? break;
? ? ? ? case 11: sum=304;? break;
? ? ? ? case 12: sum=334;? break;
? ? }
? ? sum=sum+day+a;
? ? printf("%d年%d月%d日這一天,是該年中的第%d天",year, month, day, sum);
? ? return 0;
2018-12-27
首先是if 的位置,縮進要對齊。還有return 0;后面還要有一個}與第一個{對齊