- 博客(12)
- 收藏
- 关注
原创 数组例题(输出成绩)
给定n个小朋友的数学成绩,求这n个小朋友的平均成绩,以及输出所有高于平均成绩的数学成绩(按输入的顺序输出)。第一行一个整数n,接下来n行每行一个小于等于100的整数。接下来若干行输出高于平均分的成绩,每行一个数。第一行是n个成绩的平均值,保留3位小数。
2023-07-18 21:15:25 414 1
原创 数组的介绍
数组的声明形如a[d],其中,a是数组的名字,d是数组中元素的个数。在编译时,d应该是已知的,也就是说,d应该是一个整型的常量表达式。1 int n;// 错误:n 不是常量表达式// 正确:arr2 是一个长度为 100 的数组// 错误// 错误应该尽量将较大的数组定义为全局变量。因为局部变量会被创建在栈区中,过大(大于栈的大小)的数组会爆栈,进而导致 RE。如果将数组声明在全局作用域中,就会在静态区中创建数组。
2023-07-18 21:11:54 145 1
原创 苹果和虫子
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入仅一行,包括n,x和y(均为整数)。输出也仅一行,剩下的苹果个数。
2023-06-02 21:04:47 151
原创 质因数分解
已知正整数 n 是两个不同的质数的乘积,试求出较大的那个质数。输出只有一行,包含一个正整数 p,即较大的那个质数。输入只有一行,包含一个正整数 n。
2023-05-31 20:45:45 142 1
原创 数组间的比较大小
有两个数组a和b,各有10个元素,将它们对应的逐个比较(即a[0]与b[0]比,a[1]与b[1]比,余此类推)。如果a数组中的元素大于b数组中的相应元素的数目多于b数组中元素大于a数组中相应元素的数目(例如a[i]>b[i]6次,而b[i]>a[i]3次),则判定a数组大于b数组。若a数组大于b数组,则在第二行中输出“a>b”;请写一个程序判断a数组和b数组的大小关系,并统计出两个数组对应元素大于、等于、小于的次数。首先在第一行内输出a数组中元素与b数组中对应元素的大于、等于、小于的次数,用空格隔开。
2023-05-29 19:49:01 5152
原创 整数去重c++
给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。第一行包含一个正整数n(1
2023-05-28 18:41:08 918
原创 找第一个只出现一次的字符c++
给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。提交数: 3563, 通过率: 43.14%, 平均分: 61.55。输出第一个仅出现一次的字符,若没有则输出no。一个字符串,长度小于100000。
2023-05-28 18:38:38 515 3
原创 开关灯c++
第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;请问:当第M个人操作之后,哪几盏灯是关闭的,按从小到大输出其编号,其间用逗号间隔。提交数: 3058, 通过率: 44.24%, 平均分: 47.15。输入正整数N和M,以单个空格隔开。
2023-05-28 18:38:38 394
原创 统计字符c++
1 行,是一个由 a-z 这 26 个字符组成的字符串,不超过 1000 个字符且非空。如果有多个字符出现的次数相同且最多,那么输出 ascii 码最小的那一个字符。判断一个由 a-z 这 26 个字符组成的字符串中哪个字符出现的次数最多。一行输出包括出现次数最多的字符和该字符出现的次数,中间用一个空格隔开。提交数: 3063, 通过率: 46.85%, 平均分: 56.11。
2023-05-28 18:37:29 1206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人