- 博客(20)
- 收藏
- 关注
原创 成绩系统(求平均成绩)(结构体指针)
已知有n个学生,每个学生信息包含学号、姓名、性别、3门课程成绩,现在请你设计函数,完成对每个学生3门课程求平均,并输出相应信息。//函数,实现学生的信息输入。//函数,实现学生的信息输出。//函数,求学生平均成绩。接着输入这n个学生的学号、姓名(不超过20个字符,可能带空格)、性别、3门课程成绩。输出每个学生的学号、姓名、3门课程成绩以及平均成绩(保留1位小数)。@-@ //设计函数求每个学生的平均分。@-@ //设计函数完成信息输入。
2023-12-31 14:55:44
384
1
原创 输出每个学生的学号、姓名以及总分(结构体数组)
利用结构数组处理多个学生信息。给定若干个学生的信息,假设学生信息包括学号、姓名、3门课的成绩,计算每个学生的总分,并按要求进行输出。假设学生人数不超过100人。学生姓名为长度不超过20的字符。学生成绩用int类型。输出每个学生的学号、姓名以及总分。每个学生的信息占据一行。接着输入每个学生的学号、姓名以及3门课程的成绩。先输入一个整数n,表示有n个学生的信息。
2023-12-31 13:06:06
1091
1
原创 初学结构体(从键盘输入数据)
第一行输入人的姓名(可能包含空格);第二行为一个字母,代表性别;第三行为3个整数,表示3门课的成绩。假设输入的数据都是在有效范围内的。输出为三行,分别对应输入的三行信息。成绩之间用空格间隔,最后一个数据后面也有空格。请用标准数据类型创建结构体,用于描述一个人的信息,结构体包括。@-@ //设计描述学生信息的结构体类型,别名为STU。//定义结构体变量,用别名方式。@-@ //设计输入语句。个成员,分别为姓名、性别、姓名不超过20个字符。
2023-12-31 11:50:09
496
1
原创 最大值和最小值(指针)
/调用函数求最小值。//调用函数求最大值。给定任意的10个整数,从中找出最大值和最小值并输出。输出这10个数中的最大值和最小值。@-@ //设计求最大值的函数。@-@ //设计求最小值的函数。输入任意的10个整数。
2023-12-24 22:30:00
452
原创 比较两个字符串的大小(指针)
设计函数,比较两个字符串的大小。每个字符串长度不超过50。不要使用系统提供的库函数。从键盘分别读入两个字符串,每个字符串以换行符结束。比较两个串的大小,输出相应的结果。
2023-12-20 22:04:56
600
1
原创 【C语言】使用指针连接两个字符串
输入两个字符串,设计函数连接这两个字符串。单个字符串的长度不超过100。不要使用系统提供的strcat函数。//调用函数连接字符串。输入2个字符串,每个字符串以换行符结束。@-@ //设计连接字符串的函数。输出连接好的字符串。
2023-12-20 21:16:33
783
1
原创 【C语言】使用指针求字符串长度
输入一个字符串,设计函数计算其有效长度,最终输出字符串长度及该字符串内容。不要使用系统提供的strlen函数。//调用函数求字符串长度。输入一个字符串,以换行符结束。字符串长度不超过100。@-@ //设计求字符串长度的函数。输出有效长度及字符串内容。
2023-12-20 21:05:25
656
1
原创 N个数据排序(使用指针的冒泡排序)
第一行输入一个正整数n ,第二行输入这n个整数。给定n个整数,设计函数按从小到大的顺序排序。输出n个整数排序后的结果(从小到大排序)。@-@ //设计排序函数。
2023-12-19 22:13:34
413
1
原创 用指针逆序显示数组
/输出已逆序的n个数。输入n个整数存放在数组中,再逆序显示这n个数。先输入一个正整数n表示有n个数需要处理,接着输入这n个整数。每个数据后面都有一个空格。@-@ //实现逆序操作。@-@ //定义指针变量。
2023-12-18 22:42:47
574
1
原创 大写字母变小写
设计函数,对于给定的任意一个字符,判断它是否大写字母,若是大写字母则将其转换成对应的小写字母并返回;若不是大写字母,则保持原样。设计函数对该字符进行处理,如果是大写字母,则返回其对应的小写字母。如果是小写字母或其它字符,则保持原样返回。主函数中输入一个字符。
2023-12-07 14:43:36
350
原创 C语言合法标识符
注意:gets_s(str,50)为vs2022编译需要,其他编译器可能需要改为gets(str).如果输入数据是C语言的合法标识符,则输出yes,否则,输出no。输入一个字符串,判断其是否是C的合法标识符。输入一个长度不超过50的字符串。
2023-12-07 14:08:22
471
原创 判断字符串类型
输入一个字符串,其中只能包括数字或字母。对应输入的字符串,输出它的类型。如果是仅由数字构成的那么输出digit,如果是仅由字母构成的那么输出character,如果是由数字和字母一起构成的输出mixed。注意:gets_s(str,1000)为vs2022版本编译需要,其他编译器可能需要改为gets(str)。输入一个字符串,长度不超过1000,且字符串中只包括数字或大、小写字母。
2023-12-07 13:58:42
501
原创 你能找出多少个整数
幼儿园老师给小朋友出了一道题,让大家数数一串字符内有多少个整数。你能帮忙编程解决这个问题吗?输入一个字符串,由空格、英文字母、数字组成,每个测试数据一行,长度小于1000。输出整数个数(不是数字字符个数哦,亲)。
2023-12-07 00:03:13
329
原创 字母出现频率
从键盘输入一行文本(小于1000字符),统计其中每个英文字母出现的频率,并输出出现过的英文字母及其次数,未出现过的不需要显示。为了简化问题的复杂度,假设在统计过程中不区分字母的大小写,即'A'与'a'被认为是一种字母。先从键盘输入一行文本。
2023-12-06 22:53:24
340
原创 回文字符串
给定一个字符串,长度不超过100,判断它是否是回文串。例如: aba, abcba是回文, abc, xyy 不是回文。若是回文输出 Yes, 否则输出 No。输入一个字符串, 由小写字母组成。
2023-12-06 00:23:51
357
1
原创 单词译码oj
最近网络上又爆出很多关于信息泄露的事情,看来信息时代的保密问题非常关键。怎样才能隐藏你的关键信息呢?作为程序设计的菜鸟一族,你可以先尝试做一些简单的译码工作。对输入的一个任意的单词进行译码输出。译码规律是:用原来字母后面的第4个字母代替原来的字母,并能循环译码。例如,字母A后面第4个字母是E,用E代替A;同理,字母y用c代替。则单词”China”应译为”Glmre”,”Today”应译为”Xshec”。
2023-12-06 00:22:06
361
1
原创 相邻字符判相等
输入一行字符(长度小于等于1000),判断其中是否存在相邻两个字符相同的情形,若有,则输出该相同的字符并结束程序(只需输出第一种相等的字符即可)。
2023-12-06 00:21:36
392
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人