第一范文网 - 专业文章范例文档资料分享平台

C语言专升本5编程题(3月10日终版)

来源:用户分享 时间:2025/8/2 6:12:50 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

计算机程序设计基础(c语言) 习题 编程题

main() {

int a[10],i,s=0; float ave;; for(i=0;i<10;i++)

scanf(“%d”,&a[i]); for(i=0;i<10;i++) sum+=a[i]; ave=(float)sum/10; }

12. 用数组实现以下功能:输入5个学生成绩,而后求出这些成绩的平均值并显示出来。

#include main() {float a[5],i; float s=0; for(i=0;i<5;i++) scanf(“%f”,&a[i]); for(i=0;i<5;I++) s=s+a[i];

printf(“result=%f”,s/5); }

13、从键盘输入30名学生的成绩数据,求其中的最高分、最低分和平均分。

(提示:用数组存放成绩数据) #include #define M 30 main ( )

{ float score[M], max , min, aver; int i ;

printf(“please input score: \\n”); for(i=0; i

scanf(“%f”, &score[i]); max=score[0];

5

printf(\

计算机程序设计基础(c语言) 习题 编程题

min=score[0]; aver=score[0]; for(i=1; i

{ if (max < score[i]) max= score[i]; if (min>score[i]) min=score[i]; aver+=score[i]; }

printf(“max=%f, min=%f,aver=%f”, max, min, aver/M);

}

14.下面程序的功能是在a数组中查找与x值相同的元素所在位置。 #include main()

{ int a[10],i,x;

printf(“input 10 integers:”);

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

printf(“input the number you want to find x:”);

scanf(“%d”,&x);

for (i=0;i<10;i++) if(a[i]==x) break ;

if( i<10 )

printf(“the pos of x is:%d\\n”,i+1);

else

printf(“can not find x!\\n”);

}

15. 从键盘输入某班学生某门课的成绩及其学号(班级人数最多40人,具体人数由键盘输入),

输出该班最高分和最低分及其学生学号;并输出该班该课程的总分和平均分。请编写程序。 #include #define ARR_SIZE 40 main()

{ float score[ARR_SIZE], maxScore,minScore,sum; int n, i;

long maxNum, minNum,num[ARR_SIZE]; printf(\ scanf(\

6

计算机程序设计基础(c语言) 习题 编程题

printf(\ for (i=0; i

scanf(\ maxScore = score[0];minScore= score[0]; maxNum = num[0]; minNum= num[0]; sum=score[0];

for (i=1; i

if (score[i] > maxScore)

{ maxScore = score[i]; maxNum = num[i]; }

{ minScore = score[i];

minNum = num[i];

}

sum=sum+score[i]; }

printf(\ printf(\

}

16.从键盘输入两个数,求出其最大值(要求用函数完成求最大值,在主函数中调用该函数)

#include main()

{float max(float x,float y); float a,b,m;

scanf(\

m=max(a,b);

printf(\}

float max(float x,float y) {

float temp; if (x

7

else if (score[i] < minScore)

printf(\

计算机程序设计基础(c语言) 习题 编程题

{temp=x; x=y;

y=temp; } return(x); }

17、从键盘输入10名学生的成绩数据,按成绩从高到低的顺序排列并输出。(提示:用数组存

放成绩数据) #include main() { int a[10]; int i,j,temp;

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

scanf(\ printf(\for(i=1;i<10;i++)

for(j=0;j<9;j++)

if(a[j]

for(i=0;i<10;i++) printf(\}

18.编程实现如下功能:从键盘输入一行字符,统计其中大写英文字符,小写英文字符和其他

字符的个数。 #include #include #define ARR_SIZE 80 main() {

8

搜索更多关于: C语言专升本5编程题(3月10日终版) 的文档
C语言专升本5编程题(3月10日终版).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6jvda29q2n3ef8k93tqu_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top