沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 编程题篇)
7-1 输出学生成绩 (20分)
本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。

输入格式:
输入第一行首先给出一个正整数N,表示学生的个数。接下来一行给出N个学生的成绩,数字间以空格分隔。

输出格式:
按照以下格式输出:

average = 平均成绩
max = 最高成绩
min = 最低成绩
结果均保留两位小数。

输入样例:
3
85 90 95
输出样例:
average = 90.00
max = 95.00
min = 85.00
作者
张泳
单位
浙大城市学院
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB

#include <stdio.h>
#include <stdlib.h>
int average,max,min;
int main(int argc, char *argv[]) {int i,n;scanf("%d",&n);int* num=(int*)malloc(n*sizeof(int));for(i=0;i<n;i++){scanf("%d",&num[i]);}float max=num[0],min=num[0],sum=0,average=0;for(i=0;i<n;i++){sum=sum+num[i];if(max<num[i])max=num[i];if(min>num[i])min=num[i];}average=sum/n;printf("average = %.2f\nmax = %.2f\nmin = %.2f\n",average,max,min);free(num);}

7-2 删除字符串中指定字母 (20分)
请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。

输入样例:
abcaca
输出样例:
bcc

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {int n=101,i;//scanf("%d",&n);char* chara=(char*)malloc(n*sizeof(char));gets(chara);/*for(i=0;i<=n;i++){scanf("%c",&chara[i]);}*///puts(chara);for(i=0;i<=n;i++){if(chara[i]=='a')chara[i]=' ';}//puts(chara);for(i=0;i<=n;i++){if(chara[i]!=' ')printf("%c",chara[i]);}//puts(chara);
}

沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 编程题篇)相关推荐

  1. 沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇) 7-1 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和. 输入格式 ...

  2. 沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 函数题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第六章 指针 函数题篇) 6-1 字符串的连接 (15分) 本题要求实现一个函数,将两个字符串连接起来. 函数接口定义: char *str_cat( ...

  3. 沈阳师范大学大一上册C语言PTA题目集以及答案(第五章 函数 编程题篇)

    7-1 判断素数 (10分) 本题的目标很简单,就是判断一个给定的正整数是否素数. 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2 ​31 ​​ 的需要判断的正整数 ...

  4. Java语言矩形与立方体的继承,沈阳师范大学大一下册C++语言PTA题目集以及答案(编程题篇)...

    沈阳师范大学大一下册C++语言PTA题目集以及答案 (编程题篇) 7-1 测试c++ (20分) 倒序输出从控制台输入的n个整数 输入格式: 第一行输入一个数n,代表行数 依次输入n个整数 输出格式: ...

  5. PTA 浙大版《C语言程序设计(第4版)》题目集 参考答案(编程题)

    目录 PTA 浙大版<C语言程序设计(第4版)>题目集 参考答案(编程题) 本答案配套详解教程专栏 练习2-1 Programming in C is fun! (5 分) 练习2-3 输 ...

  6. PTA题目集python判断题

    PTA题目集python判断题 在Python中0xad是合法的十六进制数字表示形式.(T) Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小.(T) 在Python 3 ...

  7. c语言电报关系的题目,c语言所有题目以跟答案.doc

    c语言所有题目以跟答案 判断题 关系运算符<=与==的优先级相同. N 2.7&3+12的值是15. N 3.在TurboC中,整型数据在内存中占2个字节. Y C语言本身不提供输入输出 ...

  8. 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中,谭浩强《c语言程序设计》第六章第四题

    题目 本题是谭浩强<c语言程序设计>第六章第四题 题目:有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中. 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同 ...

  9. C语言程序设计第五版谭浩强课后答案 第六章《利用数组处理批量数据》习题答案 (大一大二、考研、计算机二级必看)

    第六章<利用数组处理批量数据>习题答案 1. 用筛选法求100之内的素数 2. 用选择法对10个整数排序 3. 求一个3 X 3的整形矩阵对角线元素之和 4. 有一个已经排好序的数组,要求 ...

最新文章

  1. windows安装xampp时出现,unable to realloc xxxxxxxx bytes
  2. 连休8天!关于2020年国庆节、中秋节放假安排的通知!!!
  3. Python教程分享之Python基础知识点梳理
  4. 【笔试题】京东2017秋招笔试真题
  5. Gradle 任务访问文件的几种方式
  6. 云+X案例展 | 民生类:浪潮云打卡人间仙境张家界
  7. 无监督学习 | PCA 主成分分析之客户分类
  8. vue 给页面添加enter回车事件 - 代码篇
  9. java面板中添加面板_java – 在面板中添加一个复杂的图像,在一个定制的用户界面中使用按钮...
  10. linux编译c 自动化,Linux江湖06:感悟GNU C以及将Vim打造成C/C++的半自动化IDE
  11. WebService学习总结(4)——第三方webService服务调用
  12. Spring -- spring 和 hibernate 整合
  13. 解决Ubuntu18.04使用快捷键 Ctrl+Alt+T 无法打开终端的问题
  14. SilverLight学习
  15. 记飞机大战小游戏1.0
  16. mysql打开数据库命令_MySQL操作数据库指令
  17. 构建WindowsPhone生态:梁念坚博士答记者问windowsphone
  18. 720实训——智慧消防案例分析
  19. C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。
  20. 英特尔再遭反垄断围剿 或面临38亿美元罚款

热门文章

  1. Java项目:在线嘿嘿网盘系统设计和实现(java+Springboot+ssm+mysql+maven)
  2. 微信支付---测试用例
  3. 使用Three.js让二维图片呈现3D效果
  4. 收官之战 Power AI编程马拉松第四场圆满结束
  5. vue 得到枚举个数_vue项目中枚举值统一维护管理
  6. PDF转html怎么转?几个步骤让你学会
  7. 德科华为od机试编程题
  8. 应用技术大公开系列Q之三:(电热).石墨烯电热膜的制备工艺 (*9-3)
  9. 【 I.MX6U-ALPHA 】嵌入式Linux Ubuntu系统入门系列(二)Ubuntu 系统入门
  10. 搭建Keil编程环境,ARM汇编语言编程入门实践