补作业:随机生成二元四则运算
生活随笔
收集整理的這篇文章主要介紹了
补作业:随机生成二元四则运算
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
四則運(yùn)算代碼如下,基礎(chǔ)不好,剛完成作業(yè),希望老師多給點(diǎn)平時(shí)成績(jī),謝謝老師! #include<stdio.h> #include<stdlib.h> #include<time.h> int right=0,wrong=0; int a,b,c,d; /*加法運(yùn)算*/ void add() { int i,j; for(i=0;i<5;i++) { a=rand()%50;//rand()產(chǎn)生一個(gè)隨機(jī)函數(shù),分布范圍是0到最大整數(shù),得到1-49的整數(shù) b=rand()%50; printf("請(qǐng)回答:%d+%d=",a,b); scanf("%d",&j); if(a+b==j) { printf("回答正確\n\n"); right++; } else { printf("回答錯(cuò)誤\n\n"); wrong++; } continue; } } /*減法運(yùn)算*/ void minu() { int i,j; for(i=0;i<5;i++) { a=rand()%50;//rand()產(chǎn)生一個(gè)隨機(jī)函數(shù),分布范圍是0到最大整數(shù),得到1-49的整數(shù) b=rand()%50; printf("請(qǐng)回答:%d-%d=",a,b); scanf("%d",&j); if(a-b==j) { printf("回答正確\n\n"); right++; } else { printf("回答錯(cuò)誤\n\n"); wrong++; } continue; } } /*乘法運(yùn)算*/ void mul() { int i,j; for(i=0;i<5;i++) { a=rand()%50;//rand()產(chǎn)生一個(gè)隨機(jī)函數(shù),分布范圍是0到最大整數(shù),得到1-49的整數(shù) b=rand()%50; printf("請(qǐng)回答:%d*%d=",a,b); scanf("%d",&j); if(a*b==j) { printf("回答正確\n\n"); right++; } else { printf("回答錯(cuò)誤\n\n"); wrong++; } continue; } } /*除法運(yùn)算*/ void di() { int i,j; for(i=0;i<5;i++) { a=rand()%50;//rand()產(chǎn)生一個(gè)隨機(jī)函數(shù),分布范圍是0到最大整數(shù),得到1-49的整數(shù) b=rand()%50; printf("請(qǐng)回答:%d/%d=",a,b); scanf("%d",&j); if(a/b==j) { printf("回答正確\n\n"); right++; } else { printf("回答錯(cuò)誤\n\n"); wrong++; } continue; } } /*混合運(yùn)算*/ void hunhe() { int i,j; for(i=0;i<5;i++) { a=rand()%50;//rand()產(chǎn)生一個(gè)隨機(jī)函數(shù),分布范圍是0到最大整數(shù),得到1-49的整數(shù) b=rand()%50; c=rand()%50; d=rand()%50; printf("請(qǐng)回答:%d+%d-%d*%d=",a,b,c,d); scanf("%d",&j); if(a+b==j) { printf("回答正確\n\n"); right++; } else { printf("回答錯(cuò)誤\n\n"); wrong++; } continue; } } void main() { printf("\n歡迎進(jìn)入小學(xué)四則運(yùn)算\n\n"); while(1) { int con=0,choose=0; printf("請(qǐng)選擇:\n"); printf("加法運(yùn)算請(qǐng)輸入(1)\n"); printf("減法運(yùn)算請(qǐng)輸入(2)\n"); printf("乘法運(yùn)算請(qǐng)輸入(3)\n"); printf("除法運(yùn)算請(qǐng)輸入(4)\n"); printf("混合運(yùn)算請(qǐng)輸入(5)\n"); if(con==0) scanf("%d",&choose); switch(choose) { case 1:add();break; case 2: minu(); break; case 3: mul(); break; case 4: di(); break; case 5: hunhe(); break; } printf("\n重新選擇?請(qǐng)輸入(1)\n"); printf("\n退出運(yùn)算?請(qǐng)輸入(2)\n"); scanf("%d",&con); if(con==1) con=1; if(con==2) break; } printf("您總共完成%d道題\n正確%d道\n錯(cuò)誤%d道\n",right+wrong,right,wrong); }
轉(zhuǎn)載于:https://www.cnblogs.com/xry1125/p/5553673.html
總結(jié)
以上是生活随笔為你收集整理的补作业:随机生成二元四则运算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DBUtil-一款简单好用的数据库操作工
- 下一篇: org.hibernate.Hibern