##自己控制学生捐款的金额上限,本篇限制捐款1~1000元,通过随机产生1-1000的金额。
代码如下
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
int count=1, money=0, flag=1;
double ave;
srand((int)time(NULL));
while(flag){
money += (rand()%1001+1);
printf("%d\t",money);
count++;
if(money>=100000){
flag = 0;
}
}
ave = (money/count);
printf("总共有 %d 人捐款,平均每人捐 %.1lf 元", count, ave);
return 0;
}