云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 天大《C语言程序设计》2017年12月考试期末大作业

天大《C语言程序设计》2017年12月考试期末大作业

  • 62 次阅读
  • 3 次下载
  • 2025/6/8 7:19:01

谋学网www.mouxue.com

2、输入50个实数,统计其中正数、负数和零的个数。

#include

voidfun(int*zs,int*fs,int*l, _____①_____) {inti;

for(i=0;i<50;i++) {if(aa[i]>0)(*zs)++; if(aa[i]<0) (*fs)++; if(aa[i]==0) (*l)++;} }

voidmain() {floatnum[50]; inti,czs,cfs,cl; czs=cfs=cl=0;

printf(\for(i=0;i<50;i++)

scanf(“%f”, _____②_____); fun(_____③_____,_____④_____); printf(\正数:%d,负数:%d,零:%d\\n\} 3、输入正整数m和n,求出[m,n]区间的所有素数。

#include _____①_____ void main() {int m,n,i,j,k;

scanf(\for(i=m;i

for(j=2; _____②_____;j++) if(_____③_____)break; if(_____④_____) printf(\}

printf(\

谋学网www.mouxue.com

}

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

1、

#include

void main()

{ char s1[]=\

int i=0;

while(s1[i] !=?\\0?)

{ s2[ i ]= s1[ i ]+3; i++;}

s2[ i ]= '\\0';

printf(\

} 2、

#include

void main()

{ char ch1='A',ch2='B'; switch(ch1)

{ case 'A':switch(ch2)

{ case 'B':printf(\case'A':printf(\}

case 'B': printf(\} }

3、

#include

int age(int n) { int c; if(n==1) c=10; else

c=age(n-1)+2; return(c);

谋学网www.mouxue.com

}

void main()

{ printf(\}

第三组:

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

1、编写程序。计算e?1?项小于10结束。

2、编写程序。自定义函数求N名学生1门课程成绩的平均分,调用该函数求10名 学生1门课程成绩的平均分。

二、程序填空。在程序中的序号处填上正确的内容。(每空4分,共48分) 1、判断一个整数的各位数字是否都相同,相同则显示“yes“,否则显示”no”。 #include

void main( ) {int a, r1, r2;

scanf(“%d”,_____①_____); do{ r1=a;

_____②_____; r2=a;

}while( a!=0&&_____③_____ ); if(a!=0 ) printf(”no \\n”);

else _____④_____; }

2、输出如下图形。

1 2 3 4 5 1 1 2 3 4 1 1 1 2 3 1 1 1 1 2 1 1 1 1 1

#include

voidfun(_____①_____) -6

111????(求n项,n由键盘输入并要求最后一1!2!3! 谋学网www.mouxue.com

{inti,j;

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

{for(j=1;_____②_____;j++) printf(“=”,1);

for(j=2;j<=_____③_____;j++) printf(“=”,j); printf(“\\n”); } }

voidmain() {

_____④_____; }

3、输入一个3行5列的整数矩阵,输出其中最大值和它们的下标。

#include voidmain()

{inta[3][5],i,j,t,n=3,m=5,max,maxrow,maxcol; printf(“Enter%d*%dnumbers!\\n”,n,m); for(i =0;i

for(j=0;j

{_____④_____;maxrow=i;maxcol=j;} printf(“MAX=a[%d][%d]=%d\\n”,maxrow,maxcol,max,); }

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

#include void main()

{inta[][3]={9,7,5,3,l,2,4,6,8};

inti,j,sl=0,s2=0;

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

谋学网www.mouxue.com 2、输入50个实数,统计其中正数、负数和零的个数。 #include voidfun(int*zs,int*fs,int*l, _____①_____) {inti; for(i=0;i0)(*zs)++; if(aa[i]<0) (*fs)++; if(aa[i]==0) (*l)++;} } voidmain() {floatnum[50]; inti,czs,cfs,cl; czs=cfs=cl=0; printf(\for(i=0;i<50;i++) scanf(“%f”, __

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com