#include
int large,middle,small,n=0; clrscr();
for(large=0;large<=33;large++)
for(middle=0;middle<=50;middle++) {
small=2*(100-3*large-2*middle); /**/if(large+middle+small=100)/**/ { n++;
printf(\} }
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
/**/for(i=100;i<200;i++);/**/ if((i-2)%4==0) if(!((i-3)%7)) if(i%9==5)
printf(\getch(); }
36
-------------------------Cmody082.c------------------- #include
/**/void swap(int p1,int p2)/**/ {
int temp; temp=*p1; /**/p1=p2;/**/ *p2=temp; }
void main() {
int a,b;
printf(\scanf(\
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 b,i;
/**/int a=c=0; /**/
/**/for(i=0,i<=100,i+=2)/**/ {
a+=i; b=i+1; c+=b; }
printf(\ printf(\ getch(); }
-------Cmody092.C--------------------------------------------------------------------------- #include
37
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(); }
第10套
1.程序Cmody101.c,其功能是计算如下所示的数学表达式:
a2?2.3a?5.6b2?2.3b?5.6c2?2.3c?5.6?? s?
a?8.2b?8.2c?8.22.程序Cmody102.c,其功能是实现打印出所有的“水仙花数”。所谓“水仙花数”是指一个
三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。 -------Cmody101.C--------------------------------------------------------------------------- #include
#define F(x) (x*x-2.3*x+5.6)/(x+8.2) void main() {
float a=6.0,b=3.0,c; /**/int s;/**/
printf(\scanf(\/**/ s=F(a,b,c); /**/ printf(\getch(); }
-------Cmody102.C--------------------------------------------------------------------------- void main() {
int f,s,t,n;
printf(\for(n=100;n<1000;n++) {
f=n;
s=(n0)/10; /**/t=n0;/**/
/**/if(t*t*t+s*s*s+f*f*f=n)/**/ printf(\ \
38
}
printf(\getch(); }
第11套
1.程序Cmody111.C,输出如下所示图形: @ @@ @@@ @@@@ @@@@@ @@@@@@
2.程序Cmody112.C,实现输出如下所示的4×4的矩阵: 1 2 3 4 8 7 6 5 9 10 11 12 16 15 14 13
-------Cmody111.C--------------------------------------------------------------------------- #include
/**/int i;j; /**/
/**/for(i=6;i>1;i--)/**/ {
printf(\
for(j=1;j<=6-i;j++) printf(\ printf(/**/\ }
getch(); }
-------Cmody112.C---------------------------------------------------------------------------
P54页缺。。。。。
程序填空题 第1套
1.补充程序Ccon011.C,使其计算
f(x)?x?2x2?1。 -------Ccon011.C--------------------------------------------------------------------------- #include
39
#include
int x;
/**/ /**/
printf(\ scanf(\
f = /**/ /**/ ; printf(\}
(1?2.补充程序Ccon012.C,该程序中用公式??4?1111?????)计算圆周率35710001的近似值。
-------Ccon012.C--------------------------------------------------------------------------- #include
for(i=1;i<=10001;i+=2) {
pi+=1.0*sign/i;
sign=/**/ /**/; }
pi*=/**/ /**/; printf(\}
3. 补充程序Ccon013.c,程序实现从10个数中找出最大值和最小值。
-------Ccon013.C--------------------------------------------------------------------------- #include
void find_max_min(int *p,int n) {
int *q;
max=min=*p;
for(q=p; q**/ /**/; q++) if(/**/ /**/ ) max=*q; else if(min>*q) min=*q; }
void main() {
int i,num[10];
printf(\
40