日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

实验3-2

發(fā)布時(shí)間:2024/10/12 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实验3-2 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#include<stdio.h> #include <stdlib.h> #include <time.h> int time2(); main() {int a,b,c,n,u,i,e=0;int sum2=1;int sum=0;float sum3=0;float answer2;int resultTrue=0;int answer;int time=0;char op,op2;do//產(chǎn)生隨機(jī)數(shù){a=rand()%100+1;b=rand()%100+1;c=rand()%100+1;n=rand()%4+1;u=rand()%4+1;e=rand()%10+1;switch(n){case 1://含有一個(gè)運(yùn)算符{switch(u%4)//產(chǎn)生運(yùn)算符{case 0:{op='+';break;}case 1:{op='-';break;}case 2:{op='*';break;}case 3:{op='/';break;}}printf("%d%c%d=\n",a,op,b);//打印switch(op)//通過(guò)運(yùn)算符計(jì)算答案{case '+':{resultTrue=a+b;break;}case '-':{resultTrue=a-b;break;}case '*':{resultTrue=a*b;break;}case '/':{sum3=(float)a/b;printf("請(qǐng)輸入正確答案(時(shí)間為兩分鐘):");scanf("%d",&answer2);if(sum3==answer2){printf("答案正確\n");}else{printf("答案錯(cuò)誤\n");printf("正確答案為%f\n",sum3);}break;}}while(time<121){printf("請(qǐng)輸入正確答案(時(shí)間為兩分鐘):");scanf("%d",&answer);time=time2();if(time==120){printf("時(shí)間到,無(wú)法答題\n");time=0;break;}if(time<120){if(answer==resultTrue){printf("答案正確\n");printf("答題時(shí)間為%d\n",time);time=0;break;}else{printf("答案錯(cuò)誤\n");printf("答案為%d\n",resultTrue);break;}}}}case 2://產(chǎn)生兩個(gè)運(yùn)算符{switch(u%4)//第一個(gè)運(yùn)算符產(chǎn)生{case 0:{op='+';break;}case 1:{op='-';break;}case 2:{op='*';break;}case 3:{op='/';break;}}switch(u%4)//第二運(yùn)算符產(chǎn)生{case 0:{op2='+';break;}case 1:{op2='-';break;}case 2:{op2='*';break;}case 3:{op2='/';break;}}printf("%d%c%d%c%d=\n",a,op,b,op,c);//打印switch(op)//計(jì)算答案先通過(guò)第一個(gè)運(yùn)算符計(jì)算{case '+':{sum=a+b;break;}case '-':{sum=a-b;break;}case '*':{sum=a*b;break;}case '/':{sum3=(float)a/b;break;}}switch(op2)//然后再根據(jù)第二運(yùn)算符計(jì)算{case '+':{sum=sum+c;break;}case '-':{sum=sum-c;break;}case '*':{sum=sum*c;break;}case '/':{sum3=(float)sum3/c;printf("請(qǐng)輸入正確答案(時(shí)間為兩分鐘):");scanf("%d",&answer2);time=time2();if(sum3==answer2){printf("答案正確\n");}else{printf("答案錯(cuò)誤\n");printf("正確答案為%f\n",sum3);}break;}}while(time<123)//時(shí)間設(shè)置{printf("請(qǐng)輸入正確答案(時(shí)間為兩分鐘):");scanf("%d",&answer);if(time==120){printf("時(shí)間到,無(wú)法答題\n");time=0;break;}if(time<120){ if(answer==sum){printf("答案正確\n");printf("你得答題時(shí)間為%d\n",time);time=0;break;}else{printf("答案錯(cuò)誤\n");printf("答案為%d\n",sum);break;}}}}case 3:{printf("請(qǐng)輸入%d!=",e);scanf("%d",&answer);time=time2();for(i=1;i<=e;i++){sum2=sum2*i;}while(time<121){if(time==120){time=0;printf("已到時(shí)間\n");break;}if(time<120){if(answer==sum2){printf("答案正確\n");printf("用時(shí)為%d\n",time);sum2=1;break;}else{printf("答案錯(cuò)誤\n");printf("答案為%d\n",sum2);sum2=1;break;}}}}}}while(1);}int time2(){int time=0;int i;int n;printf("0為退出\n");for(i=0;i<121;i++){scanf("%d",&n);if(n==0){break;}time++;}return time;}

此程序我們已經(jīng)成功的完成老師的提出的基本目標(biāo),還有擴(kuò)展中整數(shù)的階乘,負(fù)數(shù)的顯示和分?jǐn)?shù)的顯示,但是始終不知如何實(shí)現(xiàn)時(shí)間的顯示,我們嘗試運(yùn)用函數(shù)的辦法來(lái)顯示時(shí)間,但是失敗了。本次程序我負(fù)責(zé)的兩個(gè)運(yùn)算符的運(yùn)算,結(jié)對(duì)的負(fù)責(zé)一個(gè)運(yùn)算符的運(yùn)算。我們都是通過(guò)隨機(jī)數(shù)來(lái)選擇運(yùn)算符,然后再通過(guò)運(yùn)算符的判斷來(lái)進(jìn)行運(yùn)算。

結(jié)對(duì)博客:www.cnblogs.com/201306114356cx/,56陳曦

本次總結(jié),此次程序讓我們懂得了合作的重要性,合作可以減少一個(gè)人的負(fù)擔(dān)并且可以使工作效率加快,而且還能使別人學(xué)習(xí)到他們不會(huì)的東西,讓我們彼此成長(zhǎng)。

轉(zhuǎn)載于:https://www.cnblogs.com/gersaty/p/4398944.html

與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的实验3-2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。