c语言知道一年有365天求年月日答:[31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365] 前N个月的累计天数 设此数组为D。假如你想判断第n天是几月几日:n-D1<=0: 一月;否则,n-D2<=0: 二月;否则,n-D3<=0: 三月;... ...否则,n-D11<=0; 11月;否则,12月。就是这个思路,判断年份也...
C语言问题(用函数解决) 指针没学,学过数组,循环,条件,输入输出答:y%400 || y%100 && !y%4) return 29;else return 28;}else return 30;}int nday(int y,int m,int d){int i,sum = 0;for(i = 1;i< m;i++) sum += mday(y,i);sum += d;return sum;}int main(){int y,m,d,ok = 1;printf("请输入年月日(以空格隔开,例如 1990...
用C语言数组做,输入月份数输出英文答:include <stdio.h>char *Months[12] = {"Jan.", "Feb.", "Mar.", "Apr.", "May", "Jun.", "Jul.", "Aug.", "Sept.", "Oct.", "Nov.", "Dec."};int main(){ int mon;scanf("%d", &mon);if (mon >= 1 && mon <= 12) printf("%s\n", Months[mon - 1]);...