#include<stdio.h> int main() { int t[3]; int i; int timepass(int a,int b,int c); t[]=timepass(1,23,45); for (i=0;i<2;i++) printf("%d",t[i]); return 0; } int timepass(int a,int b,int c) { int t[3]; int s=6,f=0,m=0; if ((m+c)>=60) { m=m+c-60; f++; } else m=m+c; if ((f+b)>=60) { f=f+b-60; s++; } else f=f+b; if ((s+a)>=24) s=s+a-24; else s=s+a; int t[0]=s,int t[1]=f,int t[2]=m; return (t[]); }(内部有很多错误,求大佬们改正,或者用其他方法)