c语言编程四门成绩,C语言编程题与答案
《C语言编程题与答案》由会员分享,可在线阅读,更多相关《C语言编程题与答案(25页珍藏版)》请在人人文库网上搜索。
1、WORD格式-可编辑-C语言编程题1. (*)求分数序列:1/2,2/3,3/5,5/8,8/13,13/21前20项的和。main()float i=1,j=2,t=0,s,n,m;for(n=1;nv=20;n+)s=i/j,m=i,i=j,j=m+j,t=t+s;printf(t=%f,t);2. (*)从键盘输入一个字符串,再将其逆序输出。(如:输入abcde,输出edcba)main()int i;char c10;scanf(%s,c);for(i=9;i=0;i-)printf(%c,ci);3. ( *)已知abc+cba=1333,其中a、b、c均为一位数,例 如:617+7。
2、16=1333, 518+815=1333,试编程求出符合这一规律的a、b、c,并输出结果。main()int a,b,c,x,y;for(a=1;ac&a+cb&b+ca) printf(area=%f,area);else.1 .printf(no);5. (*)编程求出1!+2!+3!+8!+9!+10!的值并输出。 程序 1: main() int i,j;double p=1, sum=0; for(i=1;i=0;i-)if(ci%2=0)printf(%5d,ci);printf(n);for(i=0;ik) n=j;else n=k; return(n);main()int i。
3、,j,k,n; scanf(%d%d%d,&i,&j,&k); n=findmid(i,j,k); printf(%dn,n);17. (*)编程实现输出所有1100之间能被9整除余2的数18. (*)编写一程序实现如下功能:输入1、2、3、4、5、6、7 (分别对应星期一至星期日)中的任何一个数,便能输出 与之对应的英文名称。如输入1,则输出Monday。main()char day;scanf(%c,& day);swith(day)case 1:printf(” mondayn);break;case 2:printf(tuesdayn); break;case 3:printf(wed。
4、nsdayn); break; case 4:printf(thursdayn); braek;case 5:printf( fridayn); break;case 6:printf(saturdayn); break;case 7:printf(sundayn); break; defult: printf(errorn);19. (*)编一程序,对于给定的一个百分制成绩,输出相 应的5分制成绩。设:90分以上为 A , 8089分为 B , 7079 分为 C , 6069分为 D , 60分以下为 E o (用switch语 句实现)。main()int s,score;scanf(%。
5、d, &score); s=score/10;switch(s)case 10:printf(An);break;case 9:printf(An);break;case 8:printf(Bn);break;case 7:printf(Cn);break;case 6:printf(Dn);break;case 5:case 4:case 3:case 2:case 1:printf(En);break;default:printf(error);20. (*)试编程:判断输入的正整数是否既是5,又是7的整数倍数。若是则输出yes ;否则输出no。21 .( * ) 一个数如果却好等于它的因。
6、子之和,这个数就 称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此 6是“完数”。编程序找出100之内的所有完数,并按下列格式 输出其因子:6 its factors are 1,2,3main()int m,i,s;for(m=2;maiO) printf(%4dn,ai1);elseprintf(%4dn,ai0);.6 .23. (* )编程将一个3x3矩阵转置(行列互换)后输出main()int i,j, a33,b33;for(i=0;iai) min=a return(min);程序2:main ()void make();int a10,i;extern int 。
7、max,mi n;extern float aver;for(i=0;iai) min=ai;sum+=ai;pri ntf(%f,sum);aver=(float)su m/n; float aver(int n,float a) int i;float sum=0,aver;.7 .for(i=0;i max)max=aij;m1=I; n1=j;else if(aijb) n=i;break;for(i=(N-2);i=n;i-)ai+1=ai;an=b;for(i=0;i=10) printf(-1); printf(n);35. ( * )写一程序,要求用户在键盘上输入一个整数,并 。
8、把每位数字转换为英文。例如:输入 1024 时,输出 One Zero Two Fourmain() long int n;int m,i=0,c10;scanf(%ld,&n);dom=n%10;i+;ci=m;printf(%5d%5d%5dn,i,m,ci);while (n/=10)0);while(i=1)i-;switch(ci+1)case 0: printf(zero);printf( ”);break; case 1: printf(one);printf( ); break; case 2: printf(two);printf( ); break; case 3: pri。
9、ntf(three);printf( ”);break; case 4: printf(four);printf( ”);break; case 5: printf(five);printf( ”);break; case 6: printf(six);printf( ); break; case 7: printf(seven);printf( ); break; case 8: printf(eight);printf( ); break; case 9: printf(nine);printf( ); break; default:printf(no);36. (* ) A数组中有8个元。
10、素,从第6个元素开始将数组后 三个元素移到数组开头。例如:A数组元素为:2 6 9 8 5 3 7 4移动后数组变为:37 4 2 6 9 8 5#define N 8main()int a8=2,6,9,8,5,3,7,4;int i, j,t;for(i=0;i=0;i-) ai+1=ai; aO=t; for(i=0;iaj)p=j;if(p!=j)t=ai;ai=ap;ap=t;for(i=0;i=10) printf( “no”); 43. (* )给出年、月、日,计算出该日是该年的第几天。44. (* )求3至50之间所有素数之和,用子函数判断 是否为素数。#include mai。
11、n()int m,k,i,s=0;for (m=3;m=k+1) s=s+m ;printf(%5dn,s);45. (* )不用strcpy函数,实现两个字符串的复制(形 参用指针变量)。46. (* )从键盘输入10个数,将其中最小的数与第一个数对换,最大的数与最后一个数对换,实现从小到大的排序。(用指针实现)47. (* )编制程序。在主函数中输入 a、b、c三个数, 在子函数中用指针法将 a、b、c排序(最大数放在 a变量中, 最小数放在c变量着),在主函数中输出。48. ( * )输入三个字符串,按由小到大的顺序输出。(用 字符指针实现)。49. (* )请编程,从键盘输入6名学生的。
12、5门成绩,分别统计每个学生的平均成绩。(在主函数中输入输出,子函数求平均成绩)50. (* )编写函数将一个字符串中每一个单词的第一个 字母转换为大写。main()char ch50=he is my friend;int i,word=0;for(i=0;chi!=0;i+) if(chi= ) word=0;else if (word=0) chi=capslock(chi);word=1; printf(%s,ch); capslock(char a)a=a-32; return(a);51 . (*)一个班有10名学生,每位学生有四门功课。 请编程输出平均成绩、总分最高和最低的俩位学生所有课程的 成绩。52. (* )输入任意5个数放在数组中,假如 5个数为1、 2、& 2、10,请打印出以下方阵:12821028210182101221012810 1 2 8 2main()int a5,i,j,t;for(i=0;i3;i-,j+) t=aj;aj=ai;ai=t; for(i=0;imain()int i;for(i=1;i100;i+)if(i*i%10=i|i*i%100=i)printf(“%5d ,i);专业文档 考试资料学习资 料教育试题方案设计。
c语言编程四门成绩,C语言编程题与答案相关推荐
- scratch飞翔的小猫 电子学会图形化编程scratch等级考试一级真题和答案解析2022年3月
目录 scratch飞翔的小猫 一.题目要求 1.准备工作 2.功能实现 二.案例分析 1.角色分析 2.背景分析 3.前期准备 三.实现流程 1.案例分析 2.流程图绘制 四.程序编写 五.考点分析 ...
- 04747 java语言程序设计(一)_自考软件工程:2017年4月04747Java语言程序设计(一)历年真题及答案...
Java语言程序设计(一)历年真题试卷及答案由湖南自考生网www.zikaosw.com收集.提供.更多真题及答案,可在我办网站"自考历年真题"栏目中查看.软件工程历年真题建议 同 ...
- c语言顺序存储学生成绩,C语言学习--实验六 顺序存储结构.doc
实验项目编号 06实验项目名称顺序存储结构实验学时 2学时实验时间 2016.11.20实验地点 教一 503指导老师周宏生 二.实验内容及要求 1.编程实现利用数组元素作为函数参数,求学生的平均成绩 ...
- c语言作业 统计成绩,C语言作业 输入多名学生3门课程成绩,并统计成绩的平均分和总分,并根据总分输出名次。...
如一楼所言,没有多少人有这个时间来给你写.如果你只是为了交作业,建议你端正你的学习态度.如果你是一名学生成绩管理人员,建议稍微学一下Office,用Office进行学生成绩查询排名是很快的,拜托你能不 ...
- C语言汇总学生成绩,c语言用二维数组统计学生成绩.doc
c语言用二维数组统计学生成绩 # include /*定义一个求每门课平均成绩的函数AverageCourse 它的形参一个是二维数组,用来传递学生成绩: 一个是指针变量(数组名),存放每门课的平均成 ...
- c语言多门平均成绩,C语言:求平均成绩
C语言:求平均成绩0 Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于 ...
- C语言扫雷函数成绩,C语言实现扫雷
实现用C语言编写一个扫雷游戏 大家想必都玩过扫雷,无论那个版本都有难度供已选择,下面来分享一个自己用C语言编写的扫雷游戏吧! 编写语言:C语言 编写软件:visual studio 2017 1.首先 ...
- c语言查找不及格成绩,c语言知识(找出大于2门成绩不及格的学生)
1.首先定义一个学生结构体(结构体中包含一个Score结构体): typedef struct score{ float chinese;//语文成绩 float english;//英语成绩 flo ...
- 将某班30名同学的C语言期末考试成绩,统计学期末考试试题(含答案)
1.一个统计总体( d ) A.只能有一个标志 B.只能有一个指标 C.可以有多个标志 D.可以有多个指标 2.调查某大学2000名学生学习情况,则总体单位是( d )c A .2000名学生B.20 ...
最新文章
- cross join
- RedHat Directory Server 8.2 Installation Guide
- 在react-router中进行代码拆分
- python一共有多少个内置函数_Python 35个内置函数,你都ok吗?
- 运营商 sni 服务器,什么是服务器名称指示(SNI)
- 使用SSH更新WordPress
- 幅度为a0的载波由峰峰值_【砂石骨料】机制砂亚甲蓝值对混凝土性能的影响研究...
- 拓端tecdat|R语言markov switching model马尔可夫转换分析研究水资源
- 生产者-消费者模型之集合LinkedBlockingQueue源码解读
- 手心输入法 -无广告不骚扰
- 图片去底色功能怎么用?怎么把图片背景色变成透明的?
- neo4j 初始密码
- tensorflow 版本列表_TensorFlow 版本兼容性
- petalinux挂载88e1512、88e1111及base-t、base-x转换
- 【100%通过率】华为OD机试真题 JS 实现【预订酒店】【2023 Q1 | 100分】
- ERROR:write javaBean error, fastjson version 1.2.62, class com.itheima.pojo.Brand, fieldName : 8
- 超分辨论文阅读笔记:Non-local
- React Native 热更新方案
- Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式
- 大疆招聘java工程师_Java工程师(上海)