C语言
放大电路
无
展开
-
【指针编程】编写一函数,利用指针实现把字符串逆置。
【问题描述】编写一函数,利用指针实现把字符串内容逆置。要求:1、不在子函数中输出。2、不能修改指定的子函数:void StrReverse(char *st)【输入形式】输入字符串。【输出形式】输出逆置后的字符串【输入样例】CCZU【输出样例】UZCC 方法一方法二...原创 2022-06-28 13:40:29 · 1365 阅读 · 0 评论 -
【数组编程】请定义一个有10个元素的整型数组并从键盘输入进行赋值,请输出数组中是素数的数组元素个数,并分别输出它们。
【问题描述】请定义一个有10个元素的整型数组,从键盘输入进行赋值,请输出数组中是素数的数组元素个数,并分别输出它们。【输入形式】按格式输入10个数据元素【输出形式】输出是素数的数组元素的总个数并分别输出【样例输入1】1 3 4 7 21 2 9 11 15 11【样例输出1】5,3 7 2 11 11【样例输入2】1 6 4 8 21 12 9 51 15 18【样例输出2】0......原创 2022-06-22 09:08:59 · 5042 阅读 · 1 评论 -
【结构体编程】学生的记录由姓名和成绩组成,在主函数中用结构体数组存储4名学生的数据,请编写函数按分数的高低降序排列输出学生的姓名和分数。
【问题描述】学生的记录由姓名和成绩组成,在主函数中循环输入4名学生的数据并用结构体数组存储,请编写函数StructSort,按分数的高低降序排列输出学生的姓名和分数。要求:使用结构体:struct Student{ char name[10]; int score;};使用子函数:void StructSort(struct Student stu[],int n)【输入形式】依次输入4名学生的姓名和分数【输出形式】按分数降序输出学生信息【样例输入】KOBE 97YAO 98HC 99JAMES 96【转载 2022-06-21 21:38:13 · 1024 阅读 · 1 评论 -
【结构体编程】学生的记录由姓名和成绩组成,在主函数中循环输入4名学生的数据并用结构体数组存储,请编写函数计算返回平均分输出,并把高于等于平均分的学生数据输出。
【问题描述】学生的记录由姓名和成绩组成,在主函数中循环输入4名学生的数据并用结构体数组存储,请编写函数计算返回平均分输出,并把高于等于平均分的学生数据输出。要求:使用结构体:struct Student{ char name[10]; int score;};使用子函数:float StructAvg(struct Student stu[],int n)【输入形式】依次输入4名学生的姓名和分数【输出形式】把高于等于平均分的学生数据输出【样例输入】KOBE 90YAO 90HC 80JAMES 70【样原创 2022-06-21 21:35:19 · 1470 阅读 · 0 评论 -
【指针编程】编写一个函数Swap(int *p1,int *p2),利用指针实现两数据的交换
【问题描述】编写一个函数Swap(int *p1,int *p2),利用指针实现两数据的交换。要求:1、不在子函数中输出。2、不能修改指定的子函数:void Swap(int *p1,int *p2)【输入形式】输入两个整数【输出形式】交换数据输出【样例输入】12,34【样例输出】34,12...原创 2022-06-21 21:29:01 · 2170 阅读 · 0 评论 -
【指针编程】编写一个函数,利用指针统计输入的字符串中偶数数字之和。
【问题描述】编写一个函数,利用指针统计输入的字符串中字符是数字且是偶数的和。要求:1、不在子函数中输出。2、不能修改指定的子函数:void StrSum(char *st,int *sum)【输入形式】输入一字符串。【输出形式】输出偶数字和【输入1】Kobe24【输出1】6【输入2】Kobe Bryant【输出2】0...原创 2022-06-21 21:26:33 · 700 阅读 · 0 评论 -
【字符数组编程】编写子函数,将以字符串形式输入的十六进制数变换为十进制整数后输出。
【问题描述】编写子函数,将以字符串形式输入的十六进制数变换为十进制整数后输出。子函数形式要求为unsigned HToD(char hex[]),返回值为对应的十进制整数。【输入形式】十六进制数,不区分大小写【输出形式】十进制整数【样例输入】A【样例输出】10...原创 2022-06-21 21:24:00 · 758 阅读 · 0 评论 -
【指针编程】编写一个函数,利用指针实现保存输入的9个数中所有的奇数并输出,若没有奇数则输出NO。
【问题描述】编写一个函数,利用指针实现保存输入的9个数中所有的奇数并输出,若没有奇数则输出NO。要求:1、不在子函数中输出。2、不能修改指定的子函数:void GetOdd(int a[],int *b,int *m)【输入形式】从键盘输入9个整数【输出形式】输出所有的奇数【样例输入1】1 4 7 2 5 8 3 6 9【样例输出1】1 7 5 3 9【样例输入2】2 2 2 2 2 2 2 2 2【样例输出2】NO...原创 2022-06-21 21:21:39 · 212 阅读 · 0 评论 -
【指针编程】编写一个函数,利用指针将输入的两个字符串s1和s2连接起来,要求短的在前
【问题描述】编写一个函数,利用指针将输入的两个字符串s1和s2连接起来,要求短的在前。要求:1、使用子函数 char *StrCat(char *s,char *t)2、不能使用字符串函数strcat【输入形式】从键盘输入两字符串,输入一个字符串后回车,再输入 另外一个。【输出形式】输出连接后的字符串【样例输入】示例1:abcdekobe示例2:123456【样例输出】示例1:kobeabcde示例2:123456...原创 2022-06-21 21:19:43 · 700 阅读 · 0 评论 -
【指针编程】 编写一个函数,利用指针在字符串s中的指定位置pos处(这里插入的位置是从1开始,不是下标。)插入字符串。插入的位置和内容是从键盘输入
【问题描述】编写一个函数,利用指针在字符串s中的指定位置pos处(这里插入的位置是从1开始,不是下标)插入字符串。插入的位置和内容是从键盘输入要求:子函数 void InsertStr(char *s,int pos,char *t)【输入形式】输入主串s,输入插入的子串t,输入插入位置pos。【输出形式】输出插入后字符串【样例输入】输入: abcdeKOBE2【样例输出】aKOBEbcde...原创 2022-06-21 21:16:18 · 621 阅读 · 0 评论 -
【字符数组编程】编写一个子函数,实现取字符串st中的指定位置pos开始长度为t的的字符串。
【问题描述】编写一个函数,实现取字符串st中的指定位置pos开始长度为t的的字符串。st、pos和t均从键盘输入。要求:1、不在子函数中输出。2、使用指定的子函数:void SubStr(char st[],int pos ,int t)【样例1输入】Kobe32【样例1输出】be【样例2输入】Kobe41【样例2输出】e好像有点小问题额呃呃呃,,,...原创 2022-06-21 15:19:08 · 425 阅读 · 0 评论