自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C语言红包分配算法

编写自定义函数void hongbao(int amount,int renshu),实现红包分配算法,在函数中输出每个人分配到的红包金额。我是进行的整数红包分配算法。printf("第%d位中奖者中%d元", i+1, amount - sum);printf("第%d位中奖者中%d元\n", i + 1, arr[i]);m/n*2-1----保证每个人拿到的钱数不超过剩余平均数额的两倍。使最后一个获奖的人的红包数额=输入总额-前面所有人红包总额。(借用别人的)不过随机区间是(1,m/n*2-1)

2024-11-23 13:31:07 791

原创 编程实现简单的加密问题:将每个数字符号用前面的第四个数字符号替换。0-6,1-7,2-8,3-9,4-0,5-1,6-2,7-3,8-4,9-5.//采用加密以及递归算法,输出5290对应的加密数字

elseint main()char ch;= '\n')return 0;​。

2024-11-23 10:01:50 221

原创 利用牛顿法求解方程的根,要求两相邻近似根之差的绝对值不大于 0.001。方程为:f(x)=x^3-x^2-100

return x2;elseint main()double k;

2024-11-23 10:00:42 239

原创 编写函数,实现10进制到16进制的转换,要求函数参数为10进制,返回值为16进制。编写主函数,测试该函数。

while (n)i = n % 16;if(n!=0)k++;m >= 0;m--)int main()int n;print(n);return 0;

2024-11-23 09:59:31 265

原创 用户从键盘输入一个大于 3 且小于 1000 的正整数 n,编程计算并输出该整数所有的因子之和(不包括本身和 1)。例如,输入 n=220,那么因子和 s=2+4+5+10+11+20+22+4

(不包括本身和 1)。例如,输入 n=220,那么因子和 s=2+4+5+10+11+20+22+44+55+110=283。用户从键盘输入一个大于 3 且小于 1000 的正整数 n,编程计算并输出该整数所有的因子之和。printf("输入不合法");

2024-11-19 20:02:05 268

原创 求一个整数储存在内存中的二进制的1的个数

/00000000 00000000 00000000 00000001/因为按位与是都为1才为1,通过数按位与1可以判断该数的末位的数为1还是0。//00000000 00000000 00000000 00000011 3在内存中的补码。printf("该整数的二进制在内存中1的个数为%d", count);printf("该整数的二进制在内存中1的个数为%d", count);printf("请输入一个整数\n");//求一个整数储存在内存中的二进制的1的个数。//求补码中1的个数。

2024-11-12 22:22:49 337

原创 排列组合问题

printf("请输入组合数下标m,上标n\n");comb()求组合数。4.此外 fac()求阶层。

2024-11-02 20:59:47 696 1

原创 输入一个正整数n,以星号打印一个等腰三角形。三角形有n行,每行有2n-1个星号。

2.参数:char类型--用putchar输出,putchar输出函数 putchar(‘A’)只能打印一个字符,所以需要一个整型。i++)//设计循环,控制每一行,单独进行打印。//输入一个正整数n,以星号打印一个等腰三角形。三角形有n行,每行有2n-1个星号。/*函数设计:1.函数功能:打印‘* ’号,并且能够打印空格,使其构成等腰三角形。while(n-- > 0)//从n变到1,相当于打印了n个字符。

2024-11-02 20:14:29 977

原创 写一个函数,实现一个整形有序数组的二分查找

/此处是已知数组为递增的数组情况下;//整型,有序(递增或递减)//二分查找——二分法 找数组的中间位置的数,将目标元素与中间位置的数进行比较,不断二分。//数组大小/单个数据=数据个数。//注意数组最后一项的下标,此处left与right都表示的数组下标。//设计函数的基本流程:1.输入数据 (目标元素,数组,左右下标)//找不到——return -1(下标不可能为负数)//写一个函数,实现一个整型有序数组的二分查找。//找到了——return下标——输出。// 2.输出数据以及数据对应的结果。

2024-11-02 10:47:15 304 3

原创 求100-200之间的素数

for (k = 2;k <= i - 1;k++)//创建2-(i-1)之间的变量 用i除以2-(i-1)的每一个数,若余数不等于0,则为素数。if (is_prime(i))//通过函数返回值判断是否为素数,若返回值为1,进行打印;//假设flag=1时 i为素数;通过建立变量flag来判断。i+=2)//只取奇数进行判断。//打印100-200之间的素数——通过函数判断该数是否为素数。int i = 0;//创建100-200之间的数。

2024-11-02 09:26:02 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除