- 博客(12)
- 收藏
- 关注
原创 Point类运算符重载(包含详解)
主函数中定义Point类的三个对象:p1、p2、p,p1、p2的初始值由键盘输入,p使用默认值。依次实现运算:p=++p1;注意:若一个函数返回的是对象引用,则不返回auto型对象,需要静态存储的对象, 如static类型的对象。p=++p1后,p的坐标为:(11,10),p1坐标为:(11,10)p=p2--后,p的坐标为:(4,5),p2坐标为:(3,4)声明Point类,有坐标x,y,为整型的私有数据成员。p=p1+p2后,p的坐标为:(14,14)p=p1-p2后,p的坐标为:(8,6)
2024-04-20 11:23:01
545
原创 日期结构体
定义一个日期结构体类型(包括年、月、日),计算某日在本年中是第几天,注意闰年问题。【输入形式】一个日期,包括年、月、日。【输出形式】该日期为该年的第几天。
2023-12-12 16:44:45
375
原创 用位运算对要求的位进行处理
0xaa+z ------取a中第1,3,5,7位,将0,2,4,6位取为1。~y -----将a中第0,2,4,6取反,第1,3,5,7位取为1。第0、2、4、6位按位取反,而其他位不变(从左到右)。【问题描述】编写函数,实现将一个数中。【输出形式】只输出最低字节数值。【输入形式】输入一个整数。【样例输入】43690。
2023-12-09 17:38:44
317
原创 用带参宏求三个数的最大值
【问题描述】定义一个带参数的宏MAX(x,y,z),实现只用一个宏求三个数中的最大值。【输出形式】输出其中的最大值printf("MAX=%.2f",MAX(a,b,c))【输入形式】依次输入三个双精度数。【样例输入】1,2,3.6789。【样例输出】MAX=3.68。
2023-12-09 16:49:51
350
原创 部分字符串复制
有一个字符串,包含n个字符,写一个函数,将此字符串中从第m个字符开始的全部字符复制为另一个字符串。并编写主函数,输入字符串和一个整数,调用copystr()完成部分复制,在主函数中输出复制结果。函数原型为void copystr(char *,char *,int );【输入形式】键盘输入分两行,第一行输入一个字符串,第二行输入一个整型数。【输出形式】输出复制结果。
2023-12-07 17:31:21
285
原创 从字符串中删除某个字符
编写把字符串str中指定字符删除的函数和主函数。【输出形式】已删除指定字符后的字符串。输入分两行,第一行:一个字符串。第二行:要删除的一个字符。
2023-12-06 23:02:19
55
原创 矩阵转置(指针)
【输出形式】输出转置矩阵,数据间空格间隔,每行最后一个数据后无空格。编写函数,实现将一个3×3的矩阵转置。矩阵输入及输出都在主函数中完成。【输入形式】输入一个3×3的矩阵。
2023-12-05 22:57:35
47
原创 比赛评分处理
参加我校大学生英语演讲比赛决赛阶段的选手有n位,决赛中共有m位评委,假设所有选手的成绩存放在一个二维数组中,根据评分规则计算每位选手的平均分,并按成绩逆序打印。(假设n=5, m=5)评分的规则:去掉一个最高分,去掉一个最低分,然后对剩下评委的评分求和平均即为该选手得分。(2)实现数据排序,注意按均分排序时,姓名要对应(即姓名也要对应交换)。输出格式:姓名:%10s,成绩:%6.1f,平均成绩:%6.2f,排名:%5d。【输出形式】按照平均成绩从高到低排名并输出各个选手的姓名成绩平均成绩以及排名。
2023-12-05 19:59:44
41
原创 计算并输出不定方程组解的个数以及满足此条件的所有系数之和
在子函数countValue()中依次输出满足条件的a,b,c,并求Number和sum,在主函数里输出Number和sum。设a,b,c为三个大于零的正整数,计算并输出下列不定方程组解的个数Number以及满足此条件的所有a,b,c之和sum。请编写函数countValue()实现程序要求,并在主函数中输出结果。
2023-11-30 18:01:21
75
原创 求素数之和
编写函数判断一个数是否为素数,在主函数中输入整数n,计算并输出1~n间的所有素数之和,若n<2,则输出error!( n<=10000 )素数:一个大于1的自然数,除了1和它自身外,不能被其他自然数。
2023-11-30 17:08:53
37
原创 sinx的近似计算
输入x为0.5236,n为4,求得sinx近似计算公式的值为0.5000011,小数点后保留7位;同样,输入x为0.5236,n为50,求得sinx近似计算公式的值为0.5000011,小数点后保留7位。其中x为弧度,n为正整数。编写程序根据用户输入的x和n的值,利用上述近似计算公式计算sinx的近似值,从控制台输入小数x(0
2023-11-27 18:22:54
1433
2
原创 同构数(循环)
具有下面性质的数a称为"同构数":设b是a的平方,a与b的低若干位相同。输入两个整数a,b (0<=a, b<=99),找出a、b之间全部的同构数。控制台上按照由小到大的顺序输出所有同构数.每一个整数占一行.在0-30之间的同构数有0, 1, 5, 6, 25.控制台输入0-99之间的两个整数a和b.
2023-11-27 18:14:03
126
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人