全国计算机二级C语言考试试题 整理人:绾绾
}
return n; }
void main() { int num; num=fun();
printf(\getch(); } 第8套
1.程序Cmody081.c,其功能是求一堆零件的总数(100到200之间)。
如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。 2.程序Cmody082.c,其功能是交换连个变量的值。 如 输入:Original:a=2 b=3 输出:Result:a=3 b=2
-------------------------Cmody081.c------------------- #include
17
全国计算机二级C语言考试试题 整理人:绾绾
int i;
/**/for(i=100;i<200;i++);/**/ if((i-2)%4==0) if(!((i-3)%7)) if(i%9==5)
printf(\getch(); }
-------------------------Cmody082.c------------------- #include
/**/void swap(int p1,int p2) /**/ {
int temp; temp=*p1; /**/p1=p2;/**/ *p2=temp; }
void main() { int a,b;
printf(\scanf(\
18
全国计算机二级C语言考试试题 整理人:绾绾
printf(\swap(&a,&b);
printf(\getch(); } 第9套
1.程序Cmody091.C,其功能是计算1至100之间的奇数之和,偶数之和。
2.程序Cmody092.C的功能是求满足等式xyz+yzz=520的x,y,z值(其中xyz和yzz分别表示一个三位数)。
-------Cmody091.C--------------------------------------------------------------------------- #include
/**/int a=c=0; /**/ /**/for(i=0,i<=100,i+=2)/**/ { a+=i; b=i+1;
19
全国计算机二级C语言考试试题 整理人:绾绾
c+=b; }
printf(\printf(\getch(); }
-------Cmody092.C--------------------------------------------------------------------------- #include
int x,y,z,i,result=520; for(x=1;x<10;x++) for(y=1;y<10;y++) /**/for(z=1;z<10;z++)/**/ {
i=100*x+10*y+z+100*y+10*z+z; /**/if(i=result) /**/
printf(\} getch(); }
20