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

当前位置:首页 > C语言考试系统题库

C语言考试系统题库

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 1:02:55

-------------------------------------------------------*/

#include #include

#define MAXSiZE 20 #define LOOP 1

void main(void) {

int set[MAXSiZE]; int n, i; int position; char line[100];

printf(\

printf(\ printf(\ gets(line); n = atoi(line); printf(\

position = 0; set[position] = 1; while (LOOP) {

/***********SPACE***********/ printf(\【?】); set[0]

for (i = 1; i <= position; i++) printf(\ printf(\

if (set[position] < n) {

/***********SPACE***********/

set[【?】] = set[position] + 1; position+1

position++; }

else if (position != 0) set[--position]++; else

/***********SPACE***********/ 【?】; break

}

}

答案:

=======(答案1)======= set[0]

=======(答案2)======= position+1

=======(答案3)======= break

━━━━━━━━━━━━━━━━ 五、程序改错 共1题 (共计10分) ━━━━━━━━━━━━━━━━

第1题 (10.0分)

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:编写函数fun求20以内所有5的倍数之积。

------------------------------------------------------*/ #include #define N 20

int fun(int m) {

/**********FOUND**********/ int s=0,i; int s=1 , i ;

for(i=1;i

/**********FOUND**********/ if(i%m=0) if(i%m==0)

/**********FOUND**********/ s=*i; s*=i;

return s;

}

main() {

int sum; sum=fun(5);

printf(\以内所有%d的倍数之积为: %d\\n\}

答案:

=======(答案1)======= int s=1 , i ;

=======(答案2)======= if(i%m==0)

=======(答案3)======= s=s*i;

=========或========= s=i*s;

=========或========= s*=i;

━━━━━━━━━━━━━━━━ 六、程序设计 共2题 (共计20分) ━━━━━━━━━━━━━━━━

第1题 (10.0分)

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:统计出若干个学生的平均成绩,最高分以及得最高 分的人数。

例如:输入10名学生的成绩分别为92,87,68,56,92, 84,67,75,92,66,则输出平均成绩为77.9, 最高分为92,得最高分的人数为3人。

------------------------------------------------*/

#include void wwjt();

float Max=0; int J=0;

float fun(float array[],int n) {

/**********Program**********/

/********** End **********/ }

main( ) {

float a[10],ave; int i=0;

for(i=0;i<10;i++) scanf(\ ave=fun(a,10);

printf(\ printf(\ printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; float iIN[10],iOUT; int iCOUNT;

IN=fopen(\ if(IN==NULL) {

printf(\erify The Currernt Dir..it May Be Changed\ }

OUT=fopen(\ if(OUT==NULL) {

printf(\erify The Current Dir.. it May Be Changed\

搜索更多关于: C语言考试系统题库 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

-------------------------------------------------------*/ #include #include #define MAXSiZE 20 #define LOOP 1 void main(void) { int set[MAXSiZE]; int n, i; int position; char line[100]; printf(\ printf(\ printf(\ gets(line); n = atoi(line); printf(\ position = 0; set[position

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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