1、C 语言程序-四则运算测试 软工 1 班 惠龙松共 6 页 第 1 页/* 小学生四则运算测试程序 * 西南大学 2013级计算机与信息科学 软件学院 * 软工 1班 惠龙松 */#include #include #include #include /字符操作函数 /定义全局变量 int sy20; /保存第一运算数 int sr20; /第二运算数int jd20; /输入结果int jg20; /正确结果int fs=0; /fs保存分数char fh20; /fh保存运算符 int s1=0; /题型统计int s2=0;int s3=0;int s4=0;/相关子函数 char ca
2、idan();void timu(int, int);void zixuan();void suiji();void pingjia();void dajuan();void zhengjie();void chongzuo();void chufa(int, int,int);void tongji();/主函数void main()int key=1;while(key)switch(caidan()case1: printf(“nn“);suiji();break;case2: printf(“nn“);zixuan();break;case3: printf(“nn“);dajuan(
3、);break;C 语言程序-四则运算测试 软工 1 班 惠龙松共 6 页 第 2 页case4: printf(“nn“);zhengjie();break;case5: printf(“nn“);pingjia();break;case6: printf(“nn“);chongzuo();break;case7: printf(“nn“);tongji();break;case0: key=0;/主菜单char caidan()char c=0;printf(“n*数学四则运算测试*nn“ 1.随机测试 2.自选测试n“ 3.显示答卷 4.错题正解n“ 5.系统评估 6.错题重做n“ 7.弱项统计 0.退出系统n“n*n“);printf(“n请输入选择项(0-7): “);do /验证选择项设否合法scanf(“%c“,while(!(c=0*p1=sy*sr;*p2=sy;*p3=sr;