天大C语言程序设计(1)(2)

2018-12-22 19:44

三、写出程序的执行结果(每题4分,共12分)

1、

#include

void main( ) { int i, j;

for (i=1; i<5; i++)

{ for( j=1; j<=12-i; j++) printf(“ “); for (j=1; j<=i; j++) printf(“M”,i); printf(“\\n”); } }

2、

#include int a=5;

void fun(int b) { int a=10; a+=b;

printf(\ }

void main() { int c=20; fun(c);a+=c;

printf(\ } 3、

#include

void sub (int x,int y,int *z) { *z=x-y; } void main() { int a,b,c;

sub(10,6,&c); sub(8,c,&b); sub(c,b,&a);

printf(“%d %d %d\\n”,a,b,c); }

第三组:

一、编程题(每题20分,共40分)

??...求?的值并输出(要求精度为10-6 ,即追1、编写程序。通过级数 ? 1 ? ? 4后一项的绝对值小于10-6)。

2、编写程序。写一个求n!的子函数,再利用main( )调用该函数分别计算并输出5!和10!。 二、程序填空。在程序中的序号处填上正确的内容。(每空4分,共48分)

1、程序用于求输入的10个实数的最大值以及第一个最大值的下标并输出。 #include

void main() { int i, max_i=0; double a[10];

for(i=0; i<10;i++) ______①______; for(______②______) if(a[i]>a[max_i]) ______③______; printf(\最大值=%6.2f ,位置是%d \\n\④______, max_i ); }

2、函数用于求x的y次方。 double fun(double x, int y) { int i; ______①______; for(i=1;______②______; i++) z=______③______; ______④______; }

3、程序用于输出以下图形。

A

BB

CCC

DDDD

EEEEE

FFFFFF

?131517

#include void main ( ) { int i,j;

for(i=1;i<= ______①______;i++) { for(j=1; j<= 9-i ; ______②______)

printf (\

for(j=1;j<=i;j++)

printf(\③______ ); ______④______; }

}

三、写出程序的执行结果(每题4分,共12分) 1、

#include void f(int m[ ], int n) { int i;

for(i=0; i

void main()

{ int i,a[ ]={1,2,3,4,5,6,7,8,9,10}; f(a,5);

for(i=0; i<10; i++) printf(“%d,”, a[i]);

}

2、

#include void main()

{ int a[3][3]={{1,2,3},{2,4,5},{3,5,7}},i,j,s; for(i=0;i<3;i++) { s=0;

for(j=0;j<3;j++) s=s+a[i][j];

printf(\}

}

3、

#include int f(int n)

{ static int a=1; n+=a++; return n; }

void main() { int a=3,s;

s=f(a);s=s+f(a); printf(\ }


天大C语言程序设计(1)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:医学统计学

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

马上注册会员

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