C语言基础题 请帮忙看看代码错在哪里?我对数组的理解好像有点问题_百度...答:你好,C语言中的数组都是已下标0开始。例如输出1月1日,你的循环语句会将a[0]这个月加进去,也就是说多加了一个月;if( (y%4==0&&y%100!=0)||y%400==0)int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};else int a[13]={0,31,29,31,30,31,30,31,31,30,31,...
用C语言编程,输入一个日期,系统输出第二天的日期。求解。答://输入年月日,再输入天数,求这些天之后的日期是多少 include <stdio.h> int main(){ int s[2][13]={0,31,28,31,30,31,30,31,31,30,31,30,31,0,31,29,31,30,31,30,31,31,30,31,30,31,};int year=0;int month=0;int day=0;int n,i,daytemp;int flag=0;int nyear=0...