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

正文內(nèi)容

計算機三級數(shù)據(jù)庫上機題庫-預(yù)覽頁

2025-07-01 22:46 上一頁面

下一頁面
 

【正文】 換,實現(xiàn)金額從大到小進行排序。 i99。 sell[i] = sell[j]。 sell[j] = temp。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符。int maxline = 0。 return。 int i = 0。\n39。 } maxline = i。 int i。 i++) { printf(%s\n, str[i])。因此本題的關(guān)鍵在于用什么樣的C程序語言實現(xiàn)指定的替代關(guān)系,之后就可以通過一個雙重循環(huán)來將這篇文章中的所有字符逐個替換。 for (i=0。amp。在程序中這個條件寫成:*pf*11%256=130 amp。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符(含標點符號和空格)。int maxline = 0。 return。 int i = 0。\n39。 } maxline = i。 int i。 i++) { printf(%s\n, str[i])。因此本題的關(guān)鍵在于如何判斷將字符串拆分成單獨的字母,之后就可以通過一個三重循環(huán)來將所有字符逐個比較字母的大小,并存入數(shù)組str中。 char ch。 for (j=0。 k++) if (str[i][j] str[i][k]) { ch = str[i][j]。6函數(shù)RData(),請編寫StrCharMove()函數(shù),其功能是:以行為單位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。注意:部分程序已給出。 /* 文章的總行數(shù) */int RData(void)。 } StrCharMove()。 char *p。)。 fclose(fp)。 fp = fopen(, w)。 fprintf(fp, %s\n, original[i])。因此本題的關(guān)鍵在于如何進行ASCII值的右移運算。 imaxline。 j++) original[i][j] += original[i][j]4。函數(shù)ReadWrite(),并調(diào)用函數(shù)findStr(),最后。 int n, len, i = 0。 while (i 25) { fgets(str, 81, rf)。 if (ch==39。 fprintf(wf, %d\n, n)。}main(){ char str[81], substr[10]。 printf(輸入子字符串:)。 n = findStr(str, substr)。因此本題的關(guān)鍵在于如何判斷一個字符串在另外一個字符串中。則說明在字符串*str中找到了一個與*substr相匹配的字符串,所以n加1。 n = 0。 p++。) n++。(),它的功能是:求n以內(nèi)(不包括n),同時能被3與7整除的所有自然數(shù)之和的平方根s,并作為函數(shù)值返回。請勿改動主函數(shù)main()和輸入輸出數(shù)據(jù)函數(shù)progReadWrite()的內(nèi)容。 fp = fopen(, r)。 for (i=0。 s = (float)countValue(n)。}main(){ printf(1000以內(nèi)符合條件的自然數(shù)之和的平方根=%f\n, CountValue(1000))?!敬鸢浮縟ouble countValue(int n){ double xy = 。 i++) if (i%3==0 amp。 return xy。(N200)實數(shù),函數(shù)RData()讀取這N個實數(shù)并存入數(shù)組original中。include include define MAXNUM 200float original[MAXNUM]。int RData(void)。 iMAXNUM。 } CalValue()。 WData()。 while (!feof(fp)) fscanf(fp, %f, amp。}void WData(void){ FILE *fp。}【題目分析】分析題目可知,函數(shù)CalValue()函數(shù)要實現(xiàn)2個功能:①求出這N個實數(shù)的平均值(aver);②分別求出這N個實數(shù)的整數(shù)部分之和(sumint)以及小數(shù)部分之和(sumdec)。最后用sum除以MAXNUM就得到平均值(aver)。 iMAXNUM。 sum = sum+original[i]。最后調(diào)用寫函數(shù)Wdata()。程序中已定義數(shù)組a[300]、b[300],已定義變量count。 for (i=2。}void primeNum(){}void Rdata(){ FILE *fp。 i300。}void Wdata(){ FILE *fp。 for (i=0。}main(){ int i。 printf(count=%d\n, count)。}【題目分析】分析題目可知,本題只要實現(xiàn)primeNum()函數(shù)的功能即可。最后利用雙重循環(huán)對數(shù)組b中的元素進行從小到大的排序。 i++) if (isP(a[i])) { b[count] = a[i]。 i++) for (j=i+1。 b[j] = value。例如,s字符串中原有內(nèi)容為:,調(diào)用該函數(shù)后結(jié)果為:。void change(char*s){}main(){ char a[N]。 puts(a)。 readwriteDAT()。 rf = fopen(, r)。 i++) { fscanf(rf, %s, a)。 fclose(wf)?!窘忸}思路】首先用字符串函數(shù)strlen求出字符串s的長度,賦給變量strl;再把字符串的首字符賦給字符變量ch;然后在for循環(huán)語句中,變量i從0遞增到strl1,字符串s中的所有字符左移一個位置;最后把字符變量ch的值賦給*(s+strl1),即完成了題目要求的功能。 ch = *s。 *(s+strl1) = ch。注意:部分源程序已經(jīng)給出。 for (i=2。 i++) if (number%i == 0) tag = 0。 fprintf(fp, %d\n%d\n, count, sum)。 printf(滿足條件的整數(shù)的個數(shù)=%d\n, count)。primeNum()要實現(xiàn)的功能是:找出所有100以內(nèi)(含100)滿足i、i+i+10都是素數(shù)的整數(shù)i(i+10也在100以內(nèi))的個數(shù)count以及這些i之和sum。 for(i=2。 isPrime(i+4) amp。 }}容錯分析:因為i+10要在100以內(nèi),所以自變量i的變化范圍應(yīng)該是2到90。例如,原文:結(jié)果:原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符。int maxline = 0。 return。 int i = 0。\n39。 } maxline = i。 int i。 i++) { printf(%s\n, string[i])。ConvertCharD()要實現(xiàn)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,則改寫成字母z?!窘忸}思路】在for循環(huán)語中當自變量從0遞增到maxline時,就完成了對一篇文章中每一行的字符進行判斷。 char *pf。 while (*pf) { if (*pf == 39。 else if (*pf=39。 *pf=39。 } }}容錯分析:判斷字符的范圍是否大于等于字符b而小于等于字符z;對于字符a,要單獨進行處理。請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)Wdata()的內(nèi)容。 countValue(aa, amp。 k++) if ((k+1)%10 == 0) fprintf(fp, %5d\n, aa[k])。}main(){ int aa[1000], n, k。 kn。}【題目分析】分析題目可知,本題只要實現(xiàn)countValue()函數(shù)的功能即可。amp。【答案】void countValue(int *a, int *n){ int i。 i++) if (i%7==0 amp。 a++。 *n = *n+1。 i%11或i%7 amp。最后調(diào)用寫函數(shù)Wdata(),把結(jié)果count、Ave程序中已定義數(shù)組a[300],已定義變量count、AveAve2。int isP(int m){ int i。 return 1。 for (i=0。 fclose(fp)。 fclose(fp)。 printf(count=%d\n滿足條件的平均值A(chǔ)ve1=%\n不滿足條件的平均值A(chǔ)ve2=%\n, count, Ave1, Ave2)?!窘忸}思路】在for循環(huán)語句中當自變量1遞增到299時,對數(shù)組a中的每一個元素a[i]調(diào)用函數(shù)isP(a[i])來判斷元素a[i]是否為素數(shù),如果是素數(shù),則把a[i]加入Ave1上,count自加;否則把a[i]加入Ave2上。 i300。 } Ave1 = Ave1/count。所謂回文數(shù)是指各位數(shù)字左右對稱的整數(shù),例如126794249等。注意:部分源程序已給出。 out = fopen(, w)。amp。 fprintf(out,m=%4ld,m*m=%6ld,m*m*m=%8ld \n, m, m*m, m*m*m)。因此解答本題的關(guān)鍵在于如何判斷m是否為回文數(shù)。如果比較到中間位置時都相等,則說明這個數(shù)字是回文數(shù)。 strl = strlen(temp)。 i++) if (temp[i] != temp[strl]) break。17請補充程序,使得程序能實現(xiàn)以下功能:,求出奇數(shù)的個數(shù)t1和偶數(shù)的個數(shù)t2以及數(shù)組number下標為偶數(shù)的元素值的算術(shù)平均值ave(保留2位小數(shù))。 FILE *fp。 i++) { for (j=0。 printf(%d , number[i*10+j])。 int t1, t2, number[N]。 fw = fopen(, w)。 fclose(fw)。如果數(shù)組number下標變量i能被2整除,則把數(shù)組元數(shù)number[i]與變量j相加。 i++){ if (number[i]%2) t1++。容錯分析:在進行求算術(shù)平均值的時候,要把求的結(jié)果值轉(zhuǎn)化成單精度型數(shù)據(jù)。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符(含標點符號和空格)。int maxline = 0。 return。 int i = 0。\n39。 } maxline = i。 int i。 i++) { printf(%s\n, string[i])。CharRight()函數(shù)要實現(xiàn)的功能是:按將字符的ASCII值右移4位并加上該字符前面的一個字符的ASCII值等到新的字符,然后存在原位的替代關(guān)系,將字符串數(shù)組string中的字符全部替換。對一行的字符串數(shù)組,首先利用字符串函數(shù)strlen求出字符串數(shù)組string[i]的長度輸給變量strl,把字符串中的最后一個字符賦給ch;然后在for循環(huán)語句中當自變量j從strl1遞減到0時,對每一個字符的ASCII值右移4位,右移4位的字符與其前一個字符相加,兩者的和仍然存入字符串數(shù)組元素string[i][j]中;最后替換第一個字符時將其ASCII值與ch相加,得到第一個新的字符。 imaxline。 j0。 }}容錯分析:字符的ASCII值右移4位,用表達式string[i][j] = 4表示。程序中已定義數(shù)組a[200],b[200];已定義變量count。 FILE *fp。 i++) fscanf(fp, %d, amp。 int i。 icount。 rdata()。 icount。}【題目分析】分析題目可知,題中需要解決的問題就是實現(xiàn)evenvalue函數(shù)的功能問題,而evenvalue函數(shù)的功能是:統(tǒng)計滿足四位數(shù)每位上的數(shù)字均是0、6或8條件的數(shù)字個數(shù)count,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。第2步:判斷每位數(shù)字是否為0或2或4或6或8。把a[i]的值賦給數(shù)組b[count],變量count加1。 int i, j, k, flag。 bb[1] = a[i]%1000/100。 j4。 } } if (flag == 1) { b[count] = a[i]。 i++) for (j=i+1。 b[j] = k。最后main()函數(shù)調(diào)用函數(shù)WData()。include include include char StrResult[50][80]。void Strmove(void){ }void main(){ if (RData()) { printf(!\n\007)。}int RData(void){ FILE *fp。 while (fgets(StrResult[i], 80, fp) != NULL) { p = strchr(StrResult[i], 39。
點擊復(fù)制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1