下面是通过输入进行统计,实际过程中还能是通过数据库进行 *** 作,或者表格收集数据进行导入关系数据库进行统计。还可以通过接入微信或者支付宝小程序收款实时统计。
已经有人给过随机数示例,这里给出前端输入的示例:
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()
}
}
在万人行微信小程序进行在线捐款。微信搜索公众号【中山本地宝】,关注后在对话框回复【万人行】打开“2023年线上万人行”微信小程序,点击屏幕下方的在线捐款即可进入捐款界面进行捐款。
中山市慈善万人行活动始于1988年举办的"中山敬老万人行",1989年起易名为"中山慈善万人行",在每年的农历正月初七举行,2000年起改在每年的农历正月十五元宵节举行。
您好,您这样:#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条)