高级语言讲演稿 C 第4章 联系客服

发布时间 : 星期日 文章高级语言讲演稿 C 第4章更新完毕开始阅读f050e911cc7931b765ce152f

scanf(\ switch(m) { case 1:days=0;break; case 2:days=31;break; case 3:days=31+28;break; case 4:days=31+28+31;break; case 5:days=31+28+31+30;break; case 6:days=31+28+31+30+31;break; case 7:days=31+28+31+30+31+30;break; case 8:days=31+28+31+30+31+30+31;break; case 9:days=31+28+31+30+31+30+31+31;break; case 10:days=31+28+31+30+31+30+31+31+30;break; case 11:days=31+28+31+30+31+30+31+31+30+31;break; case 12:days=31+28+31+30+31+30+31+31+30+31+30;break; default:printf(\error of month!\\n\ } if(d<32) days+=d; else { flag=0;printf(\error of day!\\n\ } if((m>2)&&((y%4==0)&&(y0!=0)||(y@0==0))) days++; if(flag==1) printf(\month=%d day=%d----NO=%d\\n\ } 4.5 循环结构程序设计 4.5.1 While语句 例4-28:下面的程序中,由于循环,c=getchar()可以从键盘读取多个字符,回车表示从键盘的输入结束。 控制循环条件是一个关系表达式,赋值表达式:c=getchar()和关系运算符!=组成的。赋值运算符的级别低于关系运算符,赋值表达式应该加括号。 #include void main() { int n=0; char c; while((c=getchar())!='\\n') n++; printf(\of charater=%d\\n\}?? 例4-29 void main() { int x,x1,x2,x3,x4,x5; scanf(\ while(x!=0) { x5=x; x=x/10; x4=x; x=x/10; x3=x; x=x/10; x2=x; x=x/10; x1=x; printf(\of digiter=%d\\n\ printf(\of digiter=%d\\n\x4*x4+x5*x5); scanf(\ } }?? 4.5.2 do-while语句 例4-30 #include void main() { int n=-1;char c; do n++; while((c=getchar())!='\\n'); printf(\of character=%d\\n\}?? #include