
c作业
aaaaaaaaaaaaaaa9
这个作者很懒,什么都没留下…
展开
-
7-2 歌唱比赛计分 (10 分) pta
设有10名歌手(编号为1-10)参加歌咏比赛,另有6名评委打分,每位歌手的得分从键盘输入,计算出每位歌手的最终得分(扣除一个最高分和一个最低分后的平均分),最后按最终得分由高到低的顺序输出每位歌手的编号及最终得分。输入格式:依次输入第1个歌手的6位评委打分(10分制,分数为整型,分数之间使用空格分隔),第2个歌手的6位评委打分…以此类推。输出格式:参照输出示例,按最终得分由高到低的顺序输出每位歌手的编号及最终得分(最终得分保留2位小数)。输入样例:1 4 7 3 6 38 7 8 5 9 8原创 2021-03-03 20:37:17 · 3546 阅读 · 1 评论 -
期末复习——基础题集 pta c语言
5-7本题目用指针变量输入、输出数组arrA的元素值。#include <stdio.h>int main(void){ int *ptr, arrA[5]; //读入数组元素 for ( ptr=arrA; ptr<arrA+5; ptr++) { scanf("%d",ptr); } //输出数组元素 ptr=arrA; for(; ptr<arrA+5; ptr++)原创 2021-03-03 20:34:11 · 9801 阅读 · 1 评论 -
6-4 字符串排序 (20 分) pta
从键盘上输入N个字符串(约定:每个字符串中字符数≤80字节),对其进行升序排序并输出。函数接口定义:int Input(char*pstr[], int N);void sort_Str(char **p);裁判测试程序样例:#include<stdio.h>#include<string.h>#define N 5int Input(char*pstr[], int N);void sort_Str(char *src[]);int main(void)原创 2021-03-03 20:23:25 · 2148 阅读 · 1 评论 -
6-3 分词并显示 (20 分) pta
程序的功能是:调用Input函数读入一个长度不超过81的字符串,字符串中只含字母和空格,遇到读满或者回车结束读入字符,空格用于分隔单词。请将字符串中用空格分隔的单词在屏幕上输出来。 要求用指针完成函数中各参数的传递与访问,自定义函数头和函数体中不得出现数组下标形式的表示法。函数接口定义:void Input ( char *str );int Split_Count ( char *str,char **pStr );裁判测试程序样例:#include <stdio.h>/* u原创 2021-03-03 20:20:15 · 1157 阅读 · 1 评论 -
6-2 两个字符串穿插 (10 分) pta c语言
本题要实现的程序功能是: ①从键盘上先后读入两个字符串,存储在字符数组str1和str2中。注意,这两个字符串最长均可达到32个字符、最短均可为0个字符。 ②将字符串str2插入字符串str1中。 ③在屏幕上输出新生成的str1。函数接口定义:void conj(char *s1, char *s2);裁判测试程序样例:#include <stdio.h>#include <string.h>#define N 32void conj(char *原创 2021-03-03 20:04:11 · 1912 阅读 · 3 评论 -
6-2 指向二维数组的指针 (25 分) pta c语言
本题要求实现:找出任意的一个m×n矩阵每一行上的最大值并按样例格式要求显示。其中:m、n满足(2<=m<=20、2<=n<=20)及矩阵元素从键盘输入。函数接口定义:void max_row(int (*arr)[20], int m, int n); max_row函数输出矩阵各行的最大值,其中m,n为欲处理矩阵的行、列值,裁判测试程序样例:#include <stdio.h>void max_row(int (*arr)[20], int m, int n原创 2021-03-03 19:59:06 · 4840 阅读 · 2 评论