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

正文內(nèi)容

上海市計(jì)算機(jī)二級(jí)考試c語(yǔ)言復(fù)習(xí)資料題目-資料下載頁(yè)

2025-06-07 13:48本頁(yè)面
  

【正文】 intf(%d is not found\n,x)。17 }6. 以下程序的功能是:從鍵盤(pán)上輸入一個(gè)字符串后,輸出其長(zhǎng)度。(本題有3個(gè)錯(cuò))1 include 2 include 3 func(char *str[])4 { int num=0。5 while (*(str+num)!=39。\n39。) num++。6 return num。7 }8 main()9 { char str[10],*p。10 gets(p)。 printf(%d\n,func(p))。11 }7. 本程序用于輸入n個(gè)100~100間的整數(shù),輸入數(shù)據(jù)不對(duì)則重輸,并計(jì)算其中的正整數(shù)之和(有2個(gè)錯(cuò))。1 define N 102 int sum(int x[],int n)3 { int i=0,s=0。4 while (in)5 { if (x[i]0) s=s+x[i]。 i++。 }6 return s。7 }8 main()9 { int i=0,s,a[N],flag=1。10 do11 { printf(Enter %d numbers (100=n=100) \n,i+1)。12 scanf(%d,amp。a[i])。13 while(flag)14 { if((100=a[i])amp。amp。(a[i]=100)) flag=1。15 else16 { printf(data wrong! again input...\n)。17 printf(%d,amp。a[i])。}18 }19 i++。20 } while (iN)。21 s=sum(a,N)。22 printf( sum=%d\n,s)。23 }8. 以下程序的功能是:從鍵盤(pán)上輸入一個(gè)字符串后,輸出其長(zhǎng)度。(本題有3個(gè)錯(cuò))1 include 2 include 3 func(char *str[])4 { int num=0。5 while (*(str+num)!=39。\n39。) num++。6 return num。7 }8 main()9 { char str[10],*p。10 gets(p)。 printf(%d\n,func(p))。11 }9. 以下程序的功能是:函數(shù)f獲得十進(jìn)制正整數(shù)n為參數(shù)后,返回值是n的位數(shù)(例如,123就是個(gè)三位數(shù))。(本題有3個(gè)錯(cuò))1 int f(long n)2 { int c=0。3 do4 { c++。5 n=n%10。6 } while (!n)。7 return c。8 }9 main()10 { long n。11 int num。12 scanf(%d,n)。13 num=f(n)。14 printf(%ld has %d numbers\n,n,num)。15 }10. 本程序用二分法在一個(gè)單調(diào)不減次序排列的數(shù)組中查找某個(gè)數(shù)。若存在,輸出該數(shù)及它的下標(biāo)位置;若不存在,輸出表示找不到該數(shù)的信息。1 main()2 { int a[10]={2,5,6,8,11,15,18,22,60,88}。3 int low,high,m,i,x。4 scanf(%d,amp。x)。5 low=0。6 high=10。7 while(low=high)8 { m=(low+high)/2。9 if (x==a[m]) break。10 else if (xa[m]) high=m+1。11 else low=m1。12 }13 if (low=high)14 printf(%d is found, the position is %d\n,x,m)。15 else16 printf(%d is not found\n,x)。17 }11. 以下程序求 e = 1 + 1/1! + 1/2! + … + 1/n! + … 的解,(本程序有3個(gè)錯(cuò)誤)。1 include 2 main()3 { double e, a。4 int i=1。5 e = 。6 a = 。7 do 8 { a *= i。9 a += e。10 i = i + 1。11 } while ( a=1e12 )。12 printf( %\n, e )。13 }12. 個(gè)字符串中求最小字符串并輸出結(jié)果。1 include 2 include 3 main()4 { char *name[5] = { “EXPRESSION”, “VARIABLE”, 5 “STATEMENT”, “BLOCK”, “FUNCTION”}。6 char temp。7 int i 。8 temp = name[0] 。9 for ( i = 0。 i 5。 i ++ )10 if ( temp *name[i] ) 0)11 temp = name[i]。12 printf(“%s \n”, *temp )。13 }13. 以下函數(shù)將一個(gè)16進(jìn)制的字符串轉(zhuǎn)化為十進(jìn)制數(shù),如“2A”轉(zhuǎn)化為42。字符串應(yīng)該僅由數(shù)字和大寫(xiě)字母A至F構(gòu)成,若字符串中出現(xiàn)其它符號(hào)則返回1。(已知轉(zhuǎn)化的整數(shù)在有效范圍內(nèi)),本程序有3個(gè)錯(cuò)誤(含算法錯(cuò)誤)1 int hexvalue( char *str )2 { int data, i, n。3 for ( i = 0。 str[i]!=”\0”。 i++ )4 { if ( str[i]=’9’ )5 n = str[i] – ‘0’。6 else if ( str[i]=’A’ amp。amp。 str[i]=’F’ )7 n = str[i] – ‘A’ + 10。8 else9 return –1。10 data = data*10 + n。11 }12 return data。13 }14. 以下程序統(tǒng)計(jì)字符‘’與數(shù)字字符的個(gè)數(shù), 該程序有四個(gè)錯(cuò)誤,請(qǐng)改正。1 main( ) 2 { char str[81]。 3 int n1, n2。 4 gets(str)。5 for( i=0。 str[i]!=’\0’。 i++) 。 6 { if ( str[i]=’’) 7 n1++。8 if str[i]=0 amp。amp。 str[i]=9 then 9 n2++。 }10 printf( “space=%d, digit=%d\n”, n1, n2 )。 11 }15. 下面的程序用于將計(jì)算n個(gè)元素組成的整型數(shù)組中去掉一個(gè)最大值和一個(gè)最小值后求平均值(如果有多個(gè)相同的最大值和最小值,只需去掉一個(gè),且要求n2)。(本題有3個(gè)錯(cuò))1 define N 102 main()3 { int a[N],i,sum,max,min。4 float aver。5 for (i=0。in。i++)6 scanf(%d,amp。a[i])。7 sum=max=min=0。8 for (i=1。iN。i++)9 { if (maxa[i]) max=a[i]。10 if (mina[i]) min=a[i]。11 sum=sum+a[i]。 }12 aver=(summaxmin)/(N2)。13 printf(average=%f\n,aver)。14 }16. 由鍵盤(pán)輸入長(zhǎng)度不超過(guò)80的字符串,在按原樣輸出。(本題有2個(gè)錯(cuò))1 include 2 main()3 { char str[80]。4 int i=0。5 clrscr()。6 while(1)7 { scanf(%s,str[i])。8 if (str[i++]==39。\n39。) return。9 }10 str[i]=39。\039。11 printf(%s\n,str)。12 }17. 以下程序用遞歸算法求Xn,要求n=0,請(qǐng)?zhí)羁眨ū绢}3個(gè)錯(cuò))。1 main()2 { float xn(float,int)。3 float x,y。 int n。4 printf(Input x n :\n)。5 scanf(%f%d,amp。x,amp。n)。6 if (x!=0)7 { y=xn(x)。 printf(x^n=%f\n,y)。}8 else printf( x wrong!! \n)。9 }10 float xn(float x,int n)11 { float z。12 if (n0) { printf( n wrong !!\n)。 exit(0)。 }13 if (n!=0) z=1。14 else if (n==1) z=x。15 else z= xn(x,n) 。16 return z 。17 }18. 下列程序中,函數(shù)fun的功能是根據(jù)以下公式: 1 include 1 include 3 include 4 fun( eps)5 { double s,t。 int n=1。6 s=0。7 t=。8 while (teps)9 { s+=t。10 t=t*n/(2*n+1)。11 n++。12 }13 return s。14 }15 main()16 { double x。17 printf(\nPlease enter a precision: )。 scanf(%lf,amp。x)。18 printf(\neps=%lf, Pi=%lf\n,x,fun(x))。19 }19. 函數(shù)fun 的功能是:將一個(gè)數(shù)字字符串轉(zhuǎn)換為一個(gè)整數(shù)(不得調(diào)用C語(yǔ)言提供的將字符串轉(zhuǎn)換為整數(shù)的函數(shù))。例如,若輸入字符串“1234”,則函數(shù)把它轉(zhuǎn)換為整數(shù)值1234。1 include 2 include 3 long fun(char p)4 { int i=0,sign=1。5 long num=0。6 if (p[i]==39。+39。)7 sign=1。8 else9 if (p[i]==39。39。)10 sign=1。11 if (p[i]==39。+39。||p[i]==39。39。)12 i=1。13 else14 i=0。15 while (p[i]!=39。\039。)16 { num*=10。17 num+=p[i]。18 i++。19 }20 num=sign*num。21 return num。22 }23 main()24 { char s[6]。25 long n。26 printf(Enter a string: \n)。27 gets(s)。28 n=fun(s)。29 printf(%s\n,n)。30 }20. 函數(shù)fun 的功能是:將兩個(gè)亂序字符串升序合并。1 include 2 include 3 main()4 { int i, j, k, n。5 char a[80]= zkcvbn, b[80]= askd。6 n = strlen(a)。7 for (i=0。in1。 i++)8 for(
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1