#include
{ int temp=0,month,year;
printf(\ \ scanf(\
if((year@0==0)||(year%4==0&&year0!=0)) temp=1; if(month==2) {
if(temp)printf(\
year
%d
month
have
29
\
else printf(\ }
else if(month%2==0)
printf(\ else printf(\ getch(); } 11、 switch(a/10) { case 5:m=4;break; case 4:m=3;break; case 3:m=2;break;
case 2:m=1;break; default:m=5; } 12、 方法一:
#include
else if(x>0&&x<8) y=x+1; printf(\ getch(); } 方法二:
#include
scanf(\ if(x<8&&x>-5) { if(x==0)y=x;
else if(x>0&&x<8) y=y=x+1; else y=x-1; printf(\ }
else printf(\ getch(); } 方法三:
#include
else if(x>0&&x<8) i=2; else i=3; }
else i=4; switch(i)
{ case 1:y=x;printf(\ case 2:y=x+1;printf(\ case 3:y=x-1;printf(\ case 4:printf(\ }getch(); } 习题5 1、void main() {
int n,value; int i,count=0; float average = 0; long int sum = 0; scanf(\ for(i = 0; i < n; i++) {
scanf(\ if(value%2 == 0) {
sum+=value; count++; }
}
average = sum / (float)count; printf(\ } 2、
#include \ void main() { char ch;
int zm = 0, sz = 0; ch = getchar();
while(ch != '*') {
if((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch < 'z') ) zm++;
if(ch >= '0' && ch <= '9') sz++; ch = getchar();