用C语言写的一个模拟骰子游戏。感谢上帝的帮助。

练习1:函数编程练习1。骰子游戏写一个程序来模拟骰子游戏。已知骰子游戏的规则是:每个骰子有6个面,这些面包含1,2,3,4,5,6个点。掷出两个骰子后,计算点数的总和。如果第一次投出的点数之和为7或11,玩家获胜;如果第一次投出的点数之和是2、3或12,玩家输;如果第一次掷出的点数之和是4、5、6、8、9或10,该和将作为玩家需要掷出才能获胜的点数,骰子将继续掷出,直到玩家获胜。如果投掷7次后没有赢得点数,玩家输了。思考题把游戏规则改成:计算机把一个数字想成一个骰子掷出的点数(在用户输入数据之前数字不显示),用户从键盘输入一个数字作为另一个骰子掷出的点数,然后计算两个点数之和。其余规则相同,然后要求读者重写程序。2.学生成绩统计(一维数组)要求函数参数包含一维数组。从键盘输入一个班级的分数(班级人数最多不超过30人)。当输入分数为负数时,输入结束,分别实现以下功能:(1)统计不及格学生人数,打印不及格学生名单;(2)统计成绩在全班平均分以上的学生人数,并打印这些学生的名单;(3)用直方图统计各分数的学生人数和百分比。形式如下:分数段图中的学生人数