c语言第一次作业程序题pta

5-1 统计学生平均成绩与及格人数 (15 分)本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于 60 分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数 N,即学生人数。第二行给出 N 个非负整数,即这 N 位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值count = 及格人数其中平均值精确到小数点后一位。输入样例:577 54 92 73 60输出样例:average = 71.2count = 4 时间限制:400ms 内存限制:64MB 代码长度限制:16kB 判题程序:系统默认 作者:C 课程组 单位:浙江大学题目判定#includeint main(){int n,i,count=0,a[10000];double sum=0,aver;scanf(“%d“,for(i=0;i=60)count++;sum=sum+a[i];}if(n!=0)aver=sum/n;printf(“average = %.1f\ncount = %d\n“,aver,count);}5-3 大炮打蚊子 (15 分)现在,我们用大炮来打蚊子:蚊子分布在一个 M\times NM×N 格的二维平面上,每只蚊子占据一格。向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意:OOXOO其中,X 为炮弹落点中心,O 为紧靠中心的四个有杀伤力的格子范围。若蚊子被炮弹命中(位于 X格),一击毙命,若仅被杀伤(位于 O格),则损失一半的生命力。也就是说,一次命中或者两次杀伤均可消灭蚊子。现在给出蚊子的分布情况以及连续 k发炮弹的落点,给出每炮消灭的蚊子数。输入格式:第一行为两个不超过 20 的正整数 M和 N,中间空一格,表示二维平面有 M行、 N列。接下来 M行,每行有 N个 0或者# 字符,其中# 表示所在格子有蚊子。接下来一行,包含一个不超过 400 的正整数 k,表示发射炮弹的数量。最后 k行,每行包括一发炮弹的整数坐标 x和y(0\le≤ xint main(){int i,j,m,jg,n,x[202],y[202],str[202][202];char STR[202][202];scanf(“%d %d“,for(j=0,i=0;i=0if(str[xd][yd+1]==0){sum++;str[xd][yd+1]=-1;}}printf(“%d\n“,sum);}return 0;}5-4 人民币兑换 (15 分)1 元 5 角钱人民币兑换 5 分、2 分和 1 分的硬币(每一种都要有)共100 枚,会有很多种兑换方案。请编写程序给出各种兑换方案。输入格式:输入为一个正整数 n,表示要求输出前 n 种可能的方案。方案的顺序,是按照 5 分硬币从少到多排列的。输出格式:显示前 n 种方案中 5 分、2 分、1 分硬币各多少枚。每行显示一种方案,数字之间空一格,最后一个数字后没有空格。注意:如果全部方案不到 n 种,就顺序输出全部可能的方案。输入样例:5输出样例:1 46 53 2 42 56 3 38 59 4 34 62 5 30 65#includeint main(){int i,j,k,n,a;scanf(“%d“,for(i=1;i#includeint main(){float x,y;scanf(“%f“,if(x>=0)y=sqrt(x);elsey=pow(x+1,2)+2*x+1/x;printf(“f(%.2f) = %.2f\n“,x,y);return 0;}5-6 厘米换算英尺英寸 (15 分)如果已知英制长度的英尺 footfoot 和英寸 inchinch 的值,那么对应的米是(foot+inch/12)\times 0.3048(foot+ inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了 1 英尺等于 12 英寸。输入格式:输入在一行中给出 1 个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:5 6#include int main(){int cmlen;scanf(“%d“,int foot= cmlen/100.0/0.3048;int inch = (cmlen/100.0/0.3048-foot)*12;printf(“%d %d\n“,foot,inch);return 0;}5-8 单词长度 (15 分)你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如 it s算一个单词,长度为 4。注意,行中可能出现连续的空格;最后的. 不计算在内。输入格式:输入在一行中给出一行文本,以.结束提示:用 scanf(“%c“,.);来读入一个字符,直到读到.为止。输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。输入样例:It s great to see you here.输出样例:4 5 2 3 3 4方法一#include int main(){ int i=0;char str;while(1){scanf(“%c“,if(str == . ){if(i!=0){printf(“%d“,i);}printf(“\n“);break;}if(str== ){if(i!=0){printf(“%d “,i);i=0;}}else{i++;}}return 0;}方法二#include#includeint main(){char str[520];

c语言第一次作业程序题pta,c语言第一次作业程序题pta相关推荐

  1. c语言程序阅读题库,C语言程序设计-阅读程序题库及答案.doc-资源下载在线文库www.lddoc.cn...

    C语言程序设计-------阅读程序题库及答案.doc 阅读程序题 2 1 以下程序的输出结果是 main D float a a 1 100000000 printf g a A 0 00000e ...

  2. 下列python语言、返回结果不是uc_MKAN1-UC 5103作业代写、代做Analytics作业、Java,Python,c/c++程序语言作业代做...

    MKAN1-UC 5103作业代写.代做Analytics作业.Java,Python,c/c++程序语言作业代做 日期:2020-05-21 11:08 Marketing Analytics Sp ...

  3. c语言规定对程序中所用的变量必须,【判断题】C语言程序中要用到的变量必须先定义,然后再使用...

    [判断题]C语言程序中要用到的变量必须先定义,然后再使用 更多相关问题 在进行自动选择属性时,必须设立两个对象,其中决定执行什么风格的搜索的是下面的哪一个( ). 保湿化妆品既可向皮肤补充水分,又可防 ...

  4. 算法可以用不同的语言描述如果用c语言,【判断题】算法可以用不同的语言描述,如果用C 语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。...

    [判断题]算法可以用不同的语言描述,如果用C 语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了. 更多相关问题 [判断题] 一个优秀的新闻编辑的能力结构应包括分析问题的能力.引导舆论的能 ...

  5. c语言编程入门题库,级程序设计基础题库(c语言)(..更新).doc

    级程序设计基础题库(c语言)(..更新).doc 14级<程序设计基?础>题库100?道 1.总共抽10?道题,按题型:顺序(1道).分支(1道).单循环(2道).多循环(1道).数组(1 ...

  6. 电大c 语言程序形考作业,国开电大 C语言程序设计 形考三答案

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 国开电大 C语言程序设计 形考三答案 786971758 一.选择题(共30分,每小题2分) 题目1还未回答满分2.00标记题目题干 在下面的函数声明语句 ...

  7. 代写python作业 费用_代写Python or R作业、代做Python语言程序作业、代写Longitude留学生作业...

    代写Python or R作业.代做Python语言程序作业.代写Longitude留学生作业 日期:2018-11-13 10:19 Your task is to run some analysi ...

  8. 代写python期末作业价格_代写program留学生作业、代做Python程序语言作业、代写Python课程设计作业...

    代写program留学生作业.代做Python程序语言作业.代写Python课程设计作业 日期:2019-11-29 12:55 Completing the Final Project - Pyth ...

  9. c语言编写一个成绩等级的程序,c语言作业 编写一个输出学生成绩等级的程序

    问题描述: c语言作业 编写一个输出学生成绩等级的程序 1.能够使用if else语句实现. 2.多分支结构的正确使用. 3.能够使用switch case语句实现. 4.正确使用break语句 5. ...

  10. pta c语言作业,C语言PTA平台习题与答案

    第二章作业 1 ①.本题要求编写程序,输出一个短句"Welcome to You!" #include int main() { printf("Welcome to Y ...

最新文章

  1. JSP网页开发安装2019-03 eclipse,详细并且简单教程这里有。
  2. Android10.0 日志系统分析(二)-logd、logcat架构分析及日志系统初始化-[Android取经之路]
  3. c++加载python模块,但是PyImport_ImportModule老返回NULL
  4. sap会计期间打开关闭
  5. python给定一个整数n、判断n是否为素数_输入一个大于3的整数n,判断它是否为素数...
  6. @JsonFormat(pattern=“yyyy-MM-dd“)时间差问题
  7. error: (-205:Formats of input arguments do not match) All the matrices must have the same data type
  8. 踩着七彩祥云来接你的人不一定是意中人,也可能是阿里云
  9. 如何本地加载live2d模型 离线方式加载看板娘
  10. 银河麒麟桌面操作系统中获取硬盘序列号
  11. python 电路仿真spice_电路仿真SPICE入门
  12. opencv (二十六)图像直方图匹配
  13. ShFileOperation函数详解
  14. 纯技术上来说,《看门狗》里的各种骇客技术有可能实现吗?
  15. 如何获取支付宝应用APPID
  16. Android 设置gif动态桌面
  17. 如何使用 AVIF 图片格式
  18. java8-常用stream操作(1)
  19. 读书笔记 之《软件架构设计: 大型网站技术架构与业务架构融合之道》
  20. java数组初始化为 1_Java Class 1.1数组初始化

热门文章

  1. 信息产业浪潮中,京东 IoT 的技术演进与实践创新
  2. 提出智能扰动方法!字节跳动隐私保护论文入选 NeurIPS 2020 联邦学习Workshop
  3. 别再说Python简单!
  4. Unity发布四款新产品,加速本土化技术研发
  5. 知道硬盘很慢,但没想到比 CPU Cache 慢 10000000 倍!
  6. 查漏补缺!这份 VUE 学习知识总结请注意查收! | 原力计划
  7. 软件工程的迷途与沉思
  8. 2020年,我靠Java加薪3倍工资,只因做对这件事
  9. Android 设备上可以实现 3D Touch 吗?| 原力计划
  10. 53 岁张亚勤官宣:正式加入清华!