c语言资料汇总2010版本(9)

2020-04-14 02:49

#include #include /**/void fun()/**/ {

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 void main() { int i;

/**/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 void main() {

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 void main() {

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 #include void main() {

/**/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 void main() {

int x;

/**/ /**/

printf(\ scanf(\

f = /**/ /**/ ; printf(\}

(1?2.补充程序Ccon012.C,该程序中用公式??4?1111?????)计算圆周率35710001的近似值。

-------Ccon012.C--------------------------------------------------------------------------- #include void main() { double pi=0; long i, sign=1;

for(i=1;i<=10001;i+=2) {

pi+=1.0*sign/i;

sign=/**/ /**/; }

pi*=/**/ /**/; printf(\}

3. 补充程序Ccon013.c,程序实现从10个数中找出最大值和最小值。

-------Ccon013.C--------------------------------------------------------------------------- #include #include int max,min;

void find_max_min(int *p,int n) {

int *q;

max=min=*p;

for(q=p; q*q) min=*q; }

void main() {

int i,num[10];

printf(\

40


c语言资料汇总2010版本(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:年产5万吨环氧乙烷工艺设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: