
随机四则运算
发布日期:2021-05-07 14:38:03
浏览次数:10
分类:原创文章
本文共 927 字,大约阅读时间需要 3 分钟。
此段代码通过设置srand(time(NULL))生成随机数,进而随机生成数进行随机四则运算。共有十道题,每题十分,通过循环语句计算得分与正确率。
#include<stdio.h>#include<stdlib.h>#include<time.h>main(){ int i,j,a,magic3,magic1,magic2,answer; float b,p; a=0,j=0; srand(time(NULL)); printf("-----------随机四则运算------------\n"); printf("注意:“/”为取整运算\n"); for(i=0;i<10;i++) { magic1=rand()%10+1; magic2=rand()%10+1; magic3=rand()%4+1; printf("请输入答案:"); switch(magic3) { case 1: p=magic1+magic2; printf("%d+%d=",magic1,magic2); break; case 2: p=magic1-magic2; printf("%d-%d=",magic1,magic2); break; case 3: p=magic1*magic2; printf("%d*%d=",magic1,magic2); break; case 4: p=magic1/magic2; printf("%d/%d=",magic1,magic2); break; } scanf("%d",&answer); if (p!=answer) printf("遗憾,答错了\n"); else { printf("恭喜你,答对了\n"); j=j+10; a=a+1; } } b=(float)a/(float)i; printf("您的得分是%d,正确率为%.1f\n",j,b); printf("--------------END----------------\n"); }
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月23日 18时47分41秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Flutter 加载本地图片
2019-03-04
android带气泡的第三方选项卡
2019-03-04
好玩的editText
2019-03-04
Material Design之RippleDrawable详解
2019-03-04
自动安装服务2
2019-03-04
edittext弹出键盘或者隐藏键盘
2019-03-04
viewpager的setOffscreenPageLimit方法有什么作用
2019-03-04
基类去掉标题栏
2019-03-04
使用DatagramSocket发送、接收数据(Socket之UDP套接字)
2019-03-04
android用视频当做背景
2019-03-04
页面不见了 但是未执行onDestory()方法
2019-03-04
Android6.0权限之超级无敌坑
2019-03-04
android 用action拦截打电话界面
2019-03-04