下面是通过输入进行统计,实际过程中还能是通过数据库进行 *** 作,或者表格收集数据进行导入关系数据库进行统计。还可以通过接入微信或者支付宝小程序收款实时统计。
已经有人给过随机数示例,这咐亏里给出前端输入的示例:
import java.util.Scanner
public class CharityDonation {public static void main(String[] args) {Scanner scanner = new Scanner(System.in) int num = 0// 捐款人数
int total = 0 // 募捐总数
int avg = 0// 平均每人捐款金额
int donation // 每个人的捐款金额
while (total <100000 &&num <1000) {
System.out.print("请输入第" + (num + 1) + "个人的捐款金额:")
donation = scanner.nextInt()
total += donation
num++
}if (total >= 100000) {
avg = total / num
System.out.println("捐款总数已达到10万元,捐款人数为" + num + ",平均每人捐款金额为" + avg + "元。")
} else {
System.out.println("征集慈善募捐失败,募捐总数未达到10万元。")
}
scanner.close()
}
}
#include<stdio.h>main()
{
int sum=0,a,counter=0
printf("请输入每人捐款宴裂的钱数:\n")
while(1)
{
scanf("%d",&a)
sum+=a
counter++
if(sum>=100000)
break
}
printf("%d\n"答祥禅,counter)//输清尘出人数、。
return 0
}
望采纳。
您好,您这样:#include<string.h>
#include<stdio.h>
int main()
{
int i
int money
int sum = 0
for (i = 1i <差裤= 1000i++)
{
printf("请输入第%d名学生捐款金额\n",i)
scanf("%d", &money)
sum+=money
if (sum>=100000)
{
break
}
}
if (sum<100000)
{
printf("捐款总金培庆陆额不足10万\n")
}
else
{
printf("捐款额达到配顷10万时的捐款学生数为%d\n",i)
printf("平均每人捐款为%f元", sum/(float)i)
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)