精简版抢红包程序代码(C语言)

          其实这是段相当简单的代码,至于为什么还要把它放在博客上呢,主要是针对那些刚入门学编程的同学(或者是对程序感兴趣的同学),一个比较直观的程序(小游戏)或许更能培养他们的兴趣,或是说更能使他们对编程满怀热情。首先我自己也是从那个阶段过来的,对于老师上课讲得知识很迷茫,不知道熟悉一些运算符,语句,结构有什么用,该怎么用,于是自己摸索着找了几个实例练练手,在练习的过程就逐步掌握了老师讲的知识,自己对编程也更感兴趣了。下面将给大家一个精简版的抢红包的程序,自己拿着去运行一下吧。

 

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<ctype.h> 


这是程序的头文件,我想这不用我多说大家都应该知道了;

 

 

 

int hongbao()
{
	int num=100;
	float total=100;
	float a[101];
	float min=0.01;
	int i;
	float t;
	float safe_total=0;
	float sum=0;
	srand(time(0));
	for(i=1;i<num;i++)
	{
		t=total/(num-i+1);
		safe_total=t*2;
		a[i]=(rand()%(int)(safe_total*total)+(int)min*total)/total+min;
		total=total-a[i];
		printf("第%d个红包有%0.2f元\n",i,a[i]);
		
	}
	a[i]=total;
	printf("第%d个红包有%0.2f元\n\n你领取的总金额%0.2f元\n",i,a[i],sum+a[i]);
	r
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值