freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

小學(xué)數(shù)學(xué)測(cè)試系統(tǒng)c課程設(shè)計(jì)報(bào)告及源程序代碼-預(yù)覽頁

2025-05-01 02:37 上一頁面

下一頁面
 

【正文】 fp5=fopen(,a+)。for(i=0。} fclose(fp5)。im。 strcpy(,s[j].num)。 s[j].avscore=s[j+1].avscore。}}//輸出排名結(jié)果 printf******************************************************\n)。im。 FILE *fp2,*fp3。 exit(0)。//if(ch==39。} //輸入答案 fp2=fopen(,w)。printf(%c,ch)。}當(dāng)選擇主菜單的結(jié)束功能時(shí),系統(tǒng)則提示輸入結(jié)束時(shí)間,輸入后,系統(tǒng)將自動(dòng)生成所用時(shí)間,然后系統(tǒng)將把學(xué)生的所有信息記錄到以學(xué)生。 printf(無文件記錄,已新建.\n)。//逐個(gè)字符寫入 fclose(in)。在調(diào)試過程中,出現(xiàn)了很多問題,其中文件和結(jié)構(gòu)體之間的轉(zhuǎn)換最為困難,在一段時(shí)間內(nèi),影響到了錯(cuò)題重做,排名等功能的實(shí)現(xiàn);問題一:程序中多次用到了文件的讀寫,用文件記錄信息,多次出現(xiàn)讀不出來,記錄不到文件中,還出現(xiàn)亂碼。最終實(shí)現(xiàn)了文件與結(jié)構(gòu)體之間數(shù)據(jù)的傳遞,實(shí)現(xiàn)了排序功能. 問題三:錯(cuò)題重做有一定的困難,怎樣將錯(cuò)題一個(gè)個(gè)及記錄下來,并且能讀出來重新做,產(chǎn)生了一定的困難。并發(fā)現(xiàn)了許多自己的不足,平時(shí)沒掌握的知識(shí)在實(shí)踐中暴漏,經(jīng)過不斷的思考,查閱書籍和上網(wǎng)查資料及上機(jī)運(yùn)行,解決了大部分問題,還稍微有些小問題。 我不僅鞏固《C語言程序設(shè)計(jì)》課程學(xué)習(xí)的內(nèi)容,掌握設(shè)計(jì)的基本方法,強(qiáng)化上機(jī)動(dòng)手能力。也懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力在課程設(shè)計(jì)過程中,收獲知識(shí),提高能力的同時(shí),我也學(xué)到了很多人生的哲理,懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒。int hourA,hourB,minA,minB。}s[50]。}if((fp1=fopen(,a))==NULL)// { printf(打開文件失敗\n)。 printf( 輸入學(xué)號(hào):)。s[0],sizeof(struct Student),1,fp)。//fclose(fp1)。 //文件指針//以下判斷文件打開與否 ,r為只讀打開方式printf(\n\n\n)。 printf( *************************************************************\n)。 printf( **\n)。 //,則新建此文件,w+打開方式為新建一個(gè)文件 printf(無文件記錄,已新建.\n)。 //讀取換行符 i++。}}}/**/void Addition(int number) //加法運(yùn)算函數(shù),number為題目數(shù)形參{ FILE *fp,*fp2,*fp3。 exit(0)。float average=。//向文件寫入{ printf( *************************************************************\n)。 printf( * 難 *\n)。m)。else if(m==3) n=1000 。i++)/*小于測(cè)試題目數(shù)時(shí),循環(huán)*/ {if(m==1) {num1=rand()%n。} if(m==3) {num1=100+rand()%(n100)。//在終端屏幕上輸出題目 scanf(%d,amp。}//變量count1記錄正確題目的個(gè)數(shù) else//錯(cuò)誤的話,即num1!=num2時(shí) {fprintf(fp, %d + %d = %d %d \n,num1,num2,num4,num3)。//計(jì)算正確率,注意int整型要轉(zhuǎn)換為float類型fprintf(fp, 正確 %d 道,錯(cuò)誤 %d 道,正確率為:%f\n\n,count1,count2,average)。fclose(fp3)。 exit(0)。 exit(0)。 fprintf(fp, 減法測(cè)試:\n)。 printf( * 單 *\n)。 printf(請(qǐng)選擇: )。 //清屏{if(m==1) n=10 。for(int i=0。 } //產(chǎn)生一位隨機(jī)數(shù),num1,num2 if(m==2) {num1=10+rand()%(n10)。} num3=num1num2。if(num3==num4) {fprintf(fp, %d %d = %d %d √ \n,num1,num2,num4,num3)。 fprintf(fp2, %d %d =\n,num1,num2,num4,num3)。A=A+average*100。fclose(fp3)。}if((fp2=fopen(,a))==NULL) {printf(打開文件失敗\n)。}int num1,num2,num3,num4,m,n,count1=0,count2=0。 fprintf(fp, 被乘數(shù) * 乘數(shù) = 你的結(jié)果 正確結(jié)果 是否正確\n)。 printf( * 般 *\n)。} scanf(%d,amp。if(m==2) n=100 。inumber。 num2=10+rand()%(n10)。 printf( %d * %d = ,num1,num2)。 count1++。 fprintf(fp3, %d * %d = %d \n,num1,num2,num3)。nu++。}/**/void Division(int number) // 和加法運(yùn)算函數(shù)注釋一樣{FILE *fp,*fp2,*fp3。 exit(0)。float num3,num4,average。//向文件寫入{ printf( *************************************************************\n)。 printf( * 難 *\n)。m)。else if(m==3) n=1000 。inumber。 num2=n/10+rand()%(nn/10)。num4)。 //變量count1記錄正確題目的個(gè)數(shù) }else //錯(cuò)誤的話,即num1!=num2時(shí) {fprintf(fp, %d / %d = %.1f %.1f \n,num1,num2,num4,num3)。}}}average=float(count1)/float(number)。fclose(fp)。 char ch。} if((fp3=fopen(,a+))==NULL) {printf(打開文件失敗\n)。printf(%c,ch)。a)。while(!feof(fp3)) { ch=fgetc(fp3)。//清空 fclose(fp3)。 fp5=fopen(,a+)。for(i=0。}// Student中 fclose(fp5)。im。 //利用臨時(shí)結(jié)構(gòu)變量temp實(shí)現(xiàn)數(shù)組元素的交換 strcpy(,s[j].num)。 s[j].avscore=s[j+1].avscore。 } //若n=0,意味著沒有交換了,排序已經(jīng)完成}//輸出排名結(jié)果 printf( ****************************************************************\n)。im。if((fp=fopen(,r))==NULL){ printf(打開文件失敗\n)。//文件開頭字符while(ch!=EOF)//當(dāng)文件沒有到尾時(shí),一直循環(huán){ putchar(ch)。 strcat(s[0].num,.txt)。 exit(0)。}/**/void ChooseFunc()。 printf( **\n)。 printf( **\n)。 printf( 選擇功能:)。 scanf(%d,amp。 printf( 加法測(cè)試:輸入要測(cè)試的題目數(shù)(5/10/20/50/100)::,amp。while(thnum5||thnum5amp。thnum20||thnum20amp。thnum100||thnum100)//不在以上所列的功能以內(nèi)時(shí)循環(huán){ printf(超出功能范圍,請(qǐng)重新選擇(5/10/20/50/100):)。 //清屏 Addition(thnum)。 //清屏 printf(\n\n\n)。thnum)。amp。amp。} system(cls)。case 3: system(cls)。 scanf(%d,amp。thnum10||thnum10amp。thnum50||thnum50amp。thnum)。 begain()。 printf( 除法測(cè)試:輸入要測(cè)試的題目數(shù)(5/10/20/50/100):,amp。while(thnum5||thnum5amp。thnum20||thnum20amp。thnum100||thnum100)//不在以上所列的功能以內(nèi)時(shí)循環(huán){ printf(超出功能范圍,請(qǐng)重新選擇(5/10/20/50/100):)。 //清屏 printf(\n\n\n)。case 5: system(cls)。 printf( *************************************************************\n)。 printf( **\n)。 printf( 選擇功能:)。 scanf(%d,amp。 {printf( 請(qǐng)計(jì)時(shí)輸入開始時(shí)間(點(diǎn),分):)。 system(cls)。*/ begain()。 ShowResult()。 printf(\n\n)。case 4://功能4 system(cls)。 break。 //結(jié)束時(shí)間 scanf(%d,%d,amp。 printf( **\n)。//調(diào)用此函數(shù),即復(fù)制測(cè)試結(jié)果 TestOver()。 //以只寫方式打開文件,如果文件存在,則清空,這就是為什么結(jié)束程序時(shí)要復(fù)制測(cè)試結(jié)果了 fp2=fopen(,w)。 Judge
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1