C语言课程设计题答案
解决时间 2021-08-17 15:40
- 提问者网友:两耳就是菩提
- 2021-08-16 17:05
1、小学算术运算测试(math.c)
功能要求:
制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数。
界面要求:美观简洁
2、学生成绩管理系统
主要功能:
(1)能完成对学生成绩的录入、修改
(2)能统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序
(3)能查询学生成绩,不及格科目及学生名单
(4)能输出学生的成绩单
3、算24游戏
主要功能:
(1)能罗列出四张牌用四则运算凑成24的游戏。(2)凑不成给出提示。
这是我们今年的作业题,以上三个题目任选一题,做好后请发到我的邮箱里面,答案不要太复杂,别用太高级的语句,小学生写作文就OK了。如果有课程报告,我会加分的,谢谢。 245389167@qq.com
最佳答案
- 五星知识达人网友:行雁书
- 2021-08-16 18:00
这种VC题,是你们的课程设计吧,
全部回答
- 1楼网友:洒脱疯子
- 2021-08-16 19:39
#include <stdio.h>#include <stdlib.h>#include <time.h>
int main(){ int k,score=0,i; int a=0,b=0; //a b 为运算的两个数 int answers[100]={0},user_answer[100]={0}; srand((int)time(0)); printf("*****************小学数学考试系统*******************\n"); printf(" 输入题数(1-100):"); scanf("%d",&k); getchar(); if (k<1||k>100) { printf("\n超出允许范围\n"); return 0; } printf("\n********************开始答题************************\n"); for (i=0;i<k;i++) { a=rand()%10; b=rand()%10; if (rand()%2==1) //控制运算符号 { printf("\n第%d题:%d+%d=",i+1,a,b); scanf("%d",&user_answer[i]); getchar(); answers[i]=a+b; } else if (a>b) //由于小学数学未涉及负数,所以此处是防止结果产生负数 { printf("\n第%d题:%d-%d=",i+1,a,b); scanf("%d",&user_answer[i]); getchar(); answers[i]=a-b; } else { printf("\n第%d题:%d-%d=",i+1,b,a); scanf("%d",&user_answer[i]); getchar(); answers[i]=b-a; } } for (i=0;i<k;i++) //判分 { if (user_answer[i]==answers[i]) score++; } score=100*score/k; printf("\n总得分(百分制):%d\n",score); if (score<60) printf("很遗憾!你的分数不及格,继续努力\n"); else printf("恭喜!你的成绩合格\n"); printf("*****************************************************\n"); return 1;}只做了第一题已调试完成
我要举报
大家都在看
推荐资讯