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