小小作业										
					
	1: 编程实现计算绝对值。注:不能调用库函数abs().
程序代码:#include<stdio.h>
int main()
{
    int x=0;
    printf("输入x的值:");
    scanf("%d",&x);
    x=(x<0)?-x:x;
    printf("x的绝对值%d\n",x);
}编写一个函数,要求输入年、月、日、时、分、秒,输出该年月日时分秒的下一秒。注:不考虑闰年。
如果考虑闰年也很简单!
程序代码:
# include <stdio.h>
int main ()
{
    int maxdays[]={0,31,28,31,30,31,
        30,31,31,30,31,30,31};
        int year=0;
    int month=1;
    int day=1;
    int hour=0;
    int minute=0;
    int second=0;
    int flag=0;
    while(!flag){
       flag=1;
    printf("输入当前的年-月-日:  ");
    scanf("%d-%d-%d",&year,&month,&day);
    
    printf("输入当前的 时:分:秒  ");
    scanf("%d:%d:%d",&hour,&minute,&second);
    if(year<0||month>12||month<1
        ||day<0||day>maxdays[month])
        flag=0;
    if(hour>23||hour<0||minute>59||minute<0
        ||second<0||second>59)
        flag=0;
    if(!flag)
        printf("输入数据有错误,请重新输入!\n");
    }
        second++;       
       if(second>59){
       minute++;
       second=0;
       }
       if(minute>59){
       hour++;
       minute=0;
       }
       if(hour>23){
           day++;
           hour=0;
       }
      if(day>maxdays[month]){
          month++;
          day=1;
      }
      if(month>12){
          year++;
          month=1;
      }
   
   printf("下一秒的时间是:%d年%d月%d日%d点%d分%d秒\n"
              ,year,month,day,hour,minute,second);   
    return 0;
   
}										
					
	


											
	    

	
