初学c++
luckybobuu
这个作者很懒,什么都没留下…
展开
-
c++成绩分段计数
编写程序,统计并输出各个分数段的学生人数。(优秀:>=>=8585、通过:60−8460−84、不及格:<=59<=59。每组测试数据包括一行∶第一个为非负整数 �n,表示学生总人数,接下来为这 �n 个学生的成绩。前面不小心把&&写成了||,一直答案错误还没看出来,后面用VS跑了一下看到结果了才救出错误。每组测试数据输出三行,为各个成绩段的学生人数,行末无空格。包含多组测试数据,直到读至输入文件末尾为止。原创 2024-01-22 16:47:42 · 693 阅读 · 0 评论 -
c++题目校门外的树
某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。输入的第一行有两个整数L(1 <= L <= 10000)和 M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。原创 2024-01-22 16:24:18 · 438 阅读 · 0 评论 -
c++通讯录管理系统
拙劣的第一个比较完整的c++程序,网上应该挺多一样的。原创 2024-01-22 15:32:11 · 406 阅读 · 0 评论 -
c++实现矩阵转置
每组测试数据包括 n+1 行,第一行为一个非负整数 n,代表矩阵的阶数;接下来 n 行是一个 n∗n 的矩阵。输入 n 阶矩阵,输出它的转置矩阵。矩阵的转置操作,即把矩阵的行元素变为列元素、列元素变为行元素的过程。每组测试数据输出 n 行,为转置矩阵,行末无空格。一开始没注意到输出要求里的行末无空格,墨迹了好久。包含多组测试数据,直到读至输入文件末尾为止。原创 2024-01-21 17:51:17 · 1893 阅读 · 1 评论 -
c++习题蟠桃记
孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数的一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第 n 天准备吃的时候只剩下一个桃子。这下可把神仙们心疼坏了,请帮忙计算一下一共有多少个桃子。每组测试数据包括一行:一个正整数 n(≤n≤30),表示第 n 天的时候只剩下一个桃子。每组测试数据输出一行,为桃子总数,行末无空格。包含多组测试数据,直到读至输入文件末尾为止。原创 2024-01-20 14:56:34 · 494 阅读 · 0 评论 -
c++求素数
素数,也称质数,是指大于等于2且只能被1和它本身整除的正整数。输出100->200之间的素数的个数,以及所有的素数。第二行输出100->200之间所有的素数,每个素数间用一个空格隔开,最后一个素数后无空格。第一行输出的素数的个数。原创 2024-01-20 14:26:31 · 814 阅读 · 0 评论 -
C++求最值
有一个长度为n的整数序列。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。最大值和最小值均只有一个。第一行为正整数n(1≤n≤10)。第二行为n个正整数组成的序列。数据之间用一个空格隔开。最后一个数后无空格。原创 2024-01-20 14:08:12 · 400 阅读 · 0 评论 -
c++漂亮菱形
现给出菱形的高度,要求你打印出相应高度的菱形,比如上面的菱形高度为7。测试数据包括多行,每行1个整数h,为菱形的高度。原创 2024-01-18 23:53:32 · 397 阅读 · 1 评论 -
c++求鸡兔同笼问题
随着鸽子和兔子数目的增多,小明带的那点食物已经不够它们瓜分了。为了能让自己的好朋友吃的饱饱的,小明决定统计一下有多少只鸽子和有多少只兔子,以便带来足够的食物。如果输入的测试数据不能求得结果,那肯定是小明这个马大哈数错了,就输出"Error"提示他。现在,他已经知道有这些鸽子和兔子一共有 m 个头和 n 只脚(1原创 2024-01-18 23:50:37 · 440 阅读 · 1 评论 -
c++求完美数(超时)
任何一个自然数的约数中都有1和它本身,我们把小于它本身的因数叫做这个自然数的真约数。如6的所有真约数是1、2、3,而且6=1+2+3。像这样,一个数所有真约数的和正好等于这个数,通常把这个数叫做完美数。现在要求输出所有在m和n范围内的完美数。对于每个测试实例,要求输出所有在给定范围内的完美数,就是说,输出的完美数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;输入数据有多组,每组占一行,包括两个整数m和n(1≤m, n≤99999999),输入以0 0结束。原创 2024-01-18 23:44:59 · 489 阅读 · 0 评论