c语言
定义一个结构体变量(包括年,月,日)计算该日是第几天?
main() { int y,m,d,days=0,i; printf("please input date:"); scanf("%d%d%d",&y,&m,&d); for(i=1;i<=m-1;i++) { switch(i) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=days+31; break; case 4: case 6: case 9: case 11: days=days+30; break; case 2: if(y%4==0 && y%100!=0 | y%400==0) days=days+29; else days=days+28; } } days=days+d; printf("%d",days); }。
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>