為什么我的沒有輸出
#include <stdio.h>
int main()
{
?/* 定義需要計算的日期 */
?int year = 2008;
?int month = 8;
?int day = 8;
?int sum = 0;
?int i = 0;
?int j = 0;
?/*
?* 請使用switch語句,if...else語句完成本題
?* 如有想看小編思路的,可以點擊左側(cè)任務(wù)中的“不會了怎么辦”
?* 小編還是希望大家獨立完成哦~
?*/
?month = i;
?if (i>7)
?{
??i -= 7;
??sum += 213;
?}
?i -= 1;
?i /= 2;
?i *= 61;
?sum = i + (month % 2) * 31;
?if (year % 100 == 0 && year % 400 == 0 || year % 4 == 0 && year % 100 != 0)j = 1;
?else j = 0;
?if (j == 1 && month>2)
?{
??sum -= 2;
?}
?if (j == 0 && month <= 2)
?{
??sum -= 1;
?}
?sum += day;
?printf("2008年8月8日是該年的第%d天", sum);
?return 0;
}
2016-02-20
新手表示看不懂0.0
2016-01-04
用codeblocks試試,可以得出是第8天
2016-01-03
2016-01-03
有幾種情況:1、在線編譯器有BUG;2、有些字符的大小寫不對(看你的編碼沒有問題);3、上傳服務(wù)器時出錯。
俺也是新手,以上是學習中遇到過的問題,希望能幫到你。