精品文档
scan f(\
do { s+=1; a=a-2; }while(a!=n); printf(\, %d\\n\}
若输入的值1,运行结果为:2,1
11.
#i nclude \main () {char c; c=getchar();
while(c!=?) {putchar(c); c=getchar(); } }
如果从键盘输入 abcde ? fgh (回车) 运行结果为:abcde 12.
#i nclude
while((c=getchar())!=
{ if( else if(
''
' a' <=c&&c<= ' z) ) putchar(c-32); }
A'<=c&&c<= ' Z') putchar(c);
}
当输入为ab*ABí#CD时,运行结果为: ABABCDCD 13.
#i nclude
for(x=1;x<=10;x++)
{ if(y>=10)
break; y=y+x;
}
printf( %d %d ”y,x); }
运行结果为:10 5 14.
#in clude
精品文档
ch=getchar(); switch(ch) { case case
‘' printf( B': printf(
%c”,'A); %c”,'); break; %s\\n”,\”);
default: printf(
} }
当从键盘输入字母 A时,运行结果为:AB 15.
#i nclude
; %c”,&a); { case 1: b=1
; break ;
; }
switch(a)
case 2: b=2 ; break ; default : b=10 prin tf(\;
}
若键盘输入5,运行结果为:10
16.
#i nclude
{ char grade=
switch(grade)
{ case case
A':printf( B':printf( case C':printf( case D':printf( case E':printf(
'C';
90-100\\n \80-90\\n ”); 70-80\\n \60-70\\n \<60\\n \error!\\n
\
default : printf(
}
}
运行结果为: 70-80 60-70
17.
#in clude
if(y%3==0)
精品文档
{ printf(%d con ti nue; }
}
运行结果为: 852 18.
#i nclude
{ int i,sum=0; i=1;
”,- -y);
do{ sum=sum+i; i++; }while(i<=10); printf( %d,sum); }
运行结果为:55
19.
#i nclude
{ prin tf(\
prin tf(\”);
x1=x1+x2; x2=x2+x1; }
}
运行结果为: 1 2 3 5 8 13 21 34
20
#i nclude
for(x=30, y=0; x>=10, y<10; x--, y++) x/=2, y+=2; printf( }
X=%d,y=%d\\n ” ,x,y);
精品文档
运行结果为: x=0,y=12
21.
#in elude
for(i=1;i<=N;i++)
{ for(j=1;j
运行结果为:
prin tf(\
精品文档
数组
1.
#i nclude
{ int i, a[10];
for(i=9;i>=0;i--) a[i]=10-i;
printf( %d%d%虫[2],a [5] ,a[8]);
}
运行结果为: 852
2.
#i nclude
a[i]=i;
for (i=5; i>=0 ; i--)
prin tf(\
}
运行结果为: 5 4 3 2 1 0
3.
#i nclude
{ int i,k,a[10],p[3]
k=5;
for(i=0 ; i<10 ; i++)
a[i]=i ;
;