- 博客(15)
- 收藏
- 关注
原创 平时考试 结构体
如下所示为学生的姓名和各门课成绩的结构体类型,以及在main函数中进行了初始化的语句。编一个程序,输出两门课总分在240分以下的学生姓名【按照初始化数组当中的顺序换行输出】,然后把整个数组按各人总分从小到大输出姓名,每行一个姓名。定义一个函数,实现结构体一维数组中各元素成员变量name和总分的输出,name与部分之间用空格分开。具体参考初始代码,结构体类型定义如下;#实现输出结构体类型数组的输出。#找出总分在240以下的学生。
2024-01-06 17:34:47
495
1
原创 头歌平台 文件
#第1关:HelloWorld任务描述题目描述:向文件in.txt中写入字符串HelloWorld。相关知识(略)编程要求根据提示,在右侧编辑器Begin-End处补充代码,完成本关要求。测试说明平台会对你编写的代码进行测试,若与预期输出一致,则算通关。#include<stdio.h>void solve(){/********** Begin *********/ FILE * pfile = fopen("in.txt","w"); fprintf(
2024-01-03 00:00:00
937
1
原创 头歌平台 结构体
在这个结构体定义中,结构体类型名为student,该结构体由4个成员组成。结构体成员要和结构体变量名联合使用,即以“结构体变量名.成员名”的访问方式,所以不同结构体类型的成员名字可以相同,并且他们还可以与程序中的其他非结构体成员的名字相同,不会引起歧义或冲突。根据提示,在右侧编辑器 Begin-End 处补充代码,将测试输入信息存入结构体中,完成输出成绩较高的学生的学号,姓名和成绩。本关任务:从键盘输入两个学生的学号,姓名和成绩(整数),分别存入结构体中,输出成绩较高的学生的学号,姓名和成绩。
2024-01-02 00:00:00
1379
原创 头歌平台 指针进阶
题目描述:读入n(1 <= n <= 1000)个学生的成绩,成绩都为整数,用指针函数求出若干个学生成绩的最高分。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。第二行为n个学生的成绩,n个整数之间用一个空格隔开。输入n m表示有n个整数,移动m位。第一行为整数n,代表学生的数量。第一行为n,表示n个整数,第一行为n,表示n个整数,
2024-01-01 00:00:00
641
原创 头歌平台 指针
从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。题目描述:对输入的两个整数a,b,用指针变量作为函数参数,交换a和b的值。题目描述:对输入的两个整数a,b,用指针变量作为函数参数,交换a和b的值。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。按顺序,每行输出4个整数。####相关知识(略)
2023-12-31 17:17:51
985
原创 头歌平台 字符数组
题目描述:输入一段字符(由空格、字母和数字几种组成,保证开头不为空格),里面有若干个字符串,求这些字符串的长度和,并输出最长字符串内容,如果有多个输出最先出现的那个字符串。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。
2023-12-30 09:00:00
508
原创 头歌平台 一维数组和二维数组
题目描述:找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。题目描述:将n个从小到大排序的整数(n<1000000)从1~n进行编号,并一个待查找的整数m,请使用二分法进行查找。如果能够在序列中找到整数m,则输出编号(如果存在多个编号,返回编号最小的),如果不存在,则输出None。输入包括3行,第一行为整数n,第二行包括n个整数,以空格分隔,第三行为整数m。题目描述:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
2023-12-29 20:23:11
3022
1
原创 头歌平台 递归函数、嵌套函数
例如,输入n为483,输出字符串 4 8 3,每个数字后面接一个空格用于隔开字符。题目描述:编写一个递归函数,将一个整数n逆序输出,比如,n = 12345,输出54321。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。#第2关:递归实现输出一个整数的逆序。
2023-12-28 22:52:09
693
1
原创 头歌平台 函数
题目描述:有如下表达式 s = 1 + 1 / 3 + (1 * 2) / (3 * 5) + (1 * 2 * 3) / (3 * 5 * 7) + .... + (1 * 2 * 3 * .... * n) / (3 * 5 * 7 * ... * (2 * n + 1))。且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。按照亲密数定义,要判断数a是否有亲密数,只要计算出a的全部因子的累加和为b,再计算b的全部因子的累加和为n,若n等于a则可判定a和b是亲密数。
2023-12-27 19:44:17
1280
1
原创 头歌平台 循环结构程序设计2
根据提示,在右侧编辑器Begin-End处补充代码,编写程序计算 1 - 1/2 + 1/3 - 1/4 + ..... +1/99 - 1/100 的值,并显示出来(保留结果为小数点后三位)。例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。在编程中,我们常常遇到需要将一条语句或者一段代码重复运行多次的情况,如没有循环语句,需逐条编写,会导致程序的繁杂与冗余。在编程中,我们常常遇到需要将一条语句或者一段代码重复运行多次的情况,如没有循环语句,需逐条编写,会导致程序的繁杂与冗余。
2023-12-26 23:06:28
1812
1
原创 头歌平台 循环结构程序设计1
a=2 ,n=5时,表示计算由2组成的数的和:2+22+222+2222+22222 ( 此时 共有5个数相加)。a=2 ,n=5时,表示计算由2组成的数的和:2+22+222+2222+22222 ( 此时 共有5个数相加)。输入:5 3 表示3个由5组成的数相加,即计算5+55+555的值,输出:615。输入:5 3 表示3个由5组成的数相加,即计算5+55+555的值,输出:615。输入:5 4 表示计算5+55+555+5555的值,输出:6170。
2023-12-25 18:54:06
1066
原创 头歌平台 选择结构程序设计进阶
本关任务:根据下面给出的求根公式,计算并输出一元二次方程ax2+bx+c=0的两个实根,要求精确到小数点后4位。其中a,b,c的值由用户从键盘输入。因此,如包裹重量2.3公斤:1公斤算起重,剩余的1.3公斤算续重,不足1公斤按1公斤计算,1.3公斤折合续重为2公斤。而续重部分,不同区域价格不同:2区的续重5元/公斤,3区的续重6.5元/公斤,4区的续重10元/公斤。(1) 起重(首重)1公斤按起重资费计算(不足1公斤,按1公斤计算),超过首重的重量,按公斤(不足1公斤,按1公斤计算)收取续重费;
2023-12-25 18:33:26
1002
原创 头歌平台 选择结构程序设计
请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写选择结构-分段函数问题的小程序。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写选择结构-闰年判断的小程序。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写学生成绩等级换算的小程序。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写排序的小程序。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
2023-12-25 18:21:59
976
原创 头歌平台 顺序结构程序设计
本关任务:设圆半径r,圆柱高h , 求圆周长C1,半径为r的圆球表面积Sb,圆半径r,圆柱高为h的圆柱体积Vb。根据提示,在右侧编辑器Begin-End处补充代码,编程求从键盘上输入一个学生的五门成绩,计算出该学生的总成绩和平均成绩。根据提示,在右侧编辑器Begin-End处补充代码,输入一个三位数,分别求出x的各位数字,十位数字,百位数字的值。请补充Begin-End之间的代码,写一个加法程序,输入整数a,b,输出他们的和。输入一个三位数,分别求出x的各位数字,十位数字,百位数字的值。
2023-12-25 18:11:18
1261
原创 头歌平台 C语言程序设计编辑与调试环境
编写一个C程序,输出以下图案,并上机调试通过。第一行开头有4个空格,第二行开头有3个空格,第三行有2个空格,第四行开头有一个空格,第五行开头没有空格,9个*。本关任务:以下程序源代码有错误,请使用C语言的调试功能,检查程序的错误并更正,使之能正确运行。程序中要求键盘输入x的值,当x的值为5时输出*****,否则输出#####。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。输出:当x的值为5时输出*****,否则输出#####。
2023-12-25 17:56:34
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人