USTC机试——微信发红包程序

#include<stdio.h>
#include<time.h>
#include<string.h>
#include<stdlib.h>
#define N 100
int main(){
    double money,ans[N];
	int num;
	double min=0.01;
	while(scanf("%lf%d",&money,&num)!=EOF){
		if(money*100<num){printf("金额数值不够,请重新输入数值:");}
		else {
			for(int i=1;i<num;i++){
			double temp1=rand()%(int)(money*100);
            double temp2=min*(rand()%10);
		    ans[i]=money/100+temp2;
		    money-=ans[i];
		}
			ans[i]=money;
		}
		for(int i=1;i<=num;i++){
			printf("%f ",ans[i]);
		}
	}
return 0;
}

全部评论

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务