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

正文內(nèi)容

(全)全國計算機(jī)等級考試2級c上機(jī)題庫b(參考版)

2025-08-07 07:09本頁面
  

【正文】 多重循環(huán)的嵌套總是最里層循環(huán)變化最快,即外層循環(huán)改變一個值,內(nèi)層循環(huán)。jM。iN。試題程序。printf(\n%s,s)。gets(s)。clrscr()。s[j]=t。j++)if(ss[j]){ t=s。i++)for(j=i+1。for(i=1。此外,此題還要注意把首尾字符除開,即在最外層for()循環(huán)中從1開始,只到num2即可。include include include /*該題采用的排序法是選擇法進(jìn)行降序排序,算法是用外for()循環(huán)從字符串的前端往后端走動,每走動一個字符都用內(nèi)嵌的for()循環(huán)在該字符后找出最小的字符與該字符進(jìn)行換位。例如,原來的字符串為CEAedca,排序后輸出為CedcEAa。printf(\n)。}y=fun(aa)。j++) printf(%6d,aa[j])。i++){for(j=0。for(i=0。clrscr()。}main(){ int aa[M][N]={{1,3,5,7,9},{2,9,9,9,4},{6,9,9,9,8},{1,3,5,7,0}}。sum+=a[0]+a[N1]。iM1。i++)sum+=a[0]+a[M1]。for(i=0。include include define M 4define N 5/*注:該題的第一個for()循環(huán)是計算矩陣的最上一行和最下一行的總和,第二個for()是計算除兩頭元素以外的最左一列和最右一列的元素的和,最后sun就是周邊元素的和。例如:二維數(shù)組中的值為則函數(shù)值為61。}}題目9請編寫函數(shù)fun,函數(shù)的功能是求出二維數(shù)組周邊元素之和,作為函數(shù)值返回。i!=0)printf(\n)。 i++){ if(i%10==0amp。for(i=0。limit)。printf(\n input a integer number:)。}main(){ int limit,i,sum。if( i=k) aa[j++]=k。 ik。 klim。*/int fun( int lim, int aa[MAX]){ int i,j=0,k。i++)用于判斷k是否為素數(shù),原理是當(dāng)用2到k1這間的數(shù)去對k求余,如余數(shù)為0(即被整除)則表示k不是一個素數(shù)。include include define MAX 100/*注:循環(huán)for(i=2。}題目8編寫函數(shù)int fun(int lim,int aa[MAX]),該函數(shù)的功能是求出小于lim的所有素數(shù)并放在aa數(shù)組中,該函數(shù)返回所求出素數(shù)的個數(shù)。if(x10) printf(data error!)。scanf( %u,amp。}main(){ unsigned x。if(w=100) return w%100。 */unsigned fun( unsigned w ){ if(w=10000) return w%10000。include include /* 注:由于unsigned型整數(shù)在065535這間,只要它大于10000則對10000求余即得出后面4位,否則如果大于1000則對1000求余得出后3位數(shù),這樣一層一層往小的判斷。例如:w值為5923,則函數(shù)返回923;w值為923則函數(shù)返回23。printf(str[]=%s\n,str)。ch)。printf( :)。clrscr()。}main(){ static char str[]=turbo c and borland c++。 s[k]=39。s。*/int fun(char s[],int c){int i,k=0。include include /*注:該題的算法是讓i控制一個一個字符往后走,在移動過程中如果s不是要刪的字符,則將其按順序放到新串中(新串亦是用s來做,只是用k來控制新串的下標(biāo),由于要刪除一些元素,因此新串的下標(biāo)總是比原下標(biāo)i要慢。若程序執(zhí)行時,輸入字符串為:turbo c and Borland c++從鍵盤上輸入字符:n,則輸出后變?yōu)椋簍urbo c ad borlad c++如果輸入的字符串不存在,則字符串照原樣輸出。}題目6編寫函數(shù)fun,函數(shù)的功能是:從字符串中刪除指定的字符。printf(%f\n\n,a)。a)。printf(Enter a:)。}main(){float a。t=(h+5)/10。*/float fun(float h){ long t。進(jìn)行加5運算后除10再賦給一個整型變量此時就只有原小數(shù)點第二位及以前各位保留在整型變量中,最后再對整型變量除100,這樣又出現(xiàn)了兩位小數(shù)。include include /*注:h乘以1000后正好是原小數(shù)點后第三位做了新數(shù)的個位數(shù),然后再進(jìn)行加5運算時。例如:,;。printf(\nMininum:vector[%d]=%6d\n,i,vector)。printf(Vector[%d]=%6d\n,i,vector)。iVSIZE。clrscr()。return j。isize。*/int fun(int list[],int size){ int i,j=0。include include define VSIZE 20int vector[VSIZE]。其中確定最小值的下標(biāo)的操作在fun函數(shù)中實現(xiàn),請給出該函數(shù)的定義。printf(The sum of even number:%d\n,even)。even)。fun(a,n,amp。i++) printf(%5d,*(a+i))。for(i=0。clrscr()。else*odd+=a。in。*odd=0。*/fun(int *a,int n,int *odd,int *even){ int i。試題程序。形參n給了數(shù)組中數(shù)據(jù)的個數(shù):利用指針odd返回奇數(shù)之和,利用指針even返回偶婁這和。printf(\n)。j3。i3。printf(Converted array:\n)。printf(\n)。j3。i3。clrscr()。}}main(){ int i,j。array[j]=array[j]。j3。i2。*/int fun(int array[3][3]){ int i,j,t。j3。i2。} 題目2寫程序,實現(xiàn)矩陣(3行3列)的轉(zhuǎn)置(即行列互換)。printf(The string after modified:)。fun(a)。printf(The original string is:)。printf(Enter a string:)。}}main(){ char a[N]。*(s+i)=*(s+n1i)。s+is+n1i。即先進(jìn)行取內(nèi)容運算*) */fun(char *s){ int i=0,t,n=strlen(s)。試題程序:include include include define N 81/*注:該題的算法是先分別找出字符串的兩頭,然后同時逐一往中間移動,每移動一次都進(jìn)行兩字符的位置對換,直到中間字符(用s+is+n1i來控制)。}南開100題二級C題目1編一個函數(shù)fun(char *s),函數(shù)的功能是把字符串中的內(nèi)容逆置。s+=p。i<=n。double =,p=。}return s。i++)if(m%i==0) break。for(i=2。m<=n。double s=。}99: 第99題 請編寫函數(shù)fun ,其功能是:計算并輸出3到n之間所有素數(shù)的平方根之和。i++)if(i%5==0 || i%9==0)sum+=。for(i=1。 答案:double fun(int n){int I。}return sum。j++)t+=j。for(j=1。i<=n。double sum=, t。}return sum。i++)if(j<=8){sum+=sqrt((x[i]+x[i+1])/)。for(i=0。 答案:double fun(double x[9]){double sum=。}a[i]=‘\0’。i++。if(kn)t=a+kn。t++。char *t=a。字符串中間和尾部的*號不刪除。}95: 第95題 假定輸入的字符串中只包含字母和*號。p++。while(*p){a[i]=*p。amp。char *p=a。請編寫函數(shù)fun,它的功能是:將函數(shù)字符串中的前導(dǎo)*號全部刪除,中間和尾部的*號不刪除。}return s。p=p*x。j<=i。i++){t=1。for(i=1。S=1+x+x(2)/2!+x(3)/3!+…x(n)/n! 答案:double fun(double x, int n){double s=, p=。return s。i++)s=s+log(i)。for(i=1。 答案:double fun(int m){int I。 答案:void fun(int a, int b, long *c){*c=(a%10)*1000+(b%10)*100+(a/10)*10+b/10。}91: 第91題 請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a b合并形成一個整數(shù)放在c中。i++)sn+=((2*i1)(2*i))。for(i=1。}90: 第90題 請編寫函數(shù)fun,其功能是:計算并輸出下列多項式值:sn=(11/2)+(1/31/4)+…+(1/(2n1)1/2n). 答案:sn=(11/2)+(1/31/4)+...+(1/(2n1)1/2n).double fun(int n){int i。}*n=j。i++)if()=aver}{*(b+j)=a。for(i=0。i++)aver+=。for(i=0。 答案:double fun(strec *a,strec *b,int *n){double aver=。}a=‘\0’。i++。p++。*p==‘*’){a=*p。while(*pamp。 答案:void fun(char *a){int i=0。請編寫函數(shù)fun,它的功能是:除了字符串前導(dǎo)的*號之外,將串中其他*號全部刪除。 答案:void fun(int a,int b,long *c){*c=(a/10)*1000+(a%10)*10+(b%10)*100+b/10。}87: 第87題 請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a b合并形成一個整數(shù)放在c 中。s=pow(s,)。j++)s+=(x[j]s1)*(x[j]s1)。for(j=0。i++)s1+=x。for(i=0。 答案:double fun(double x[10]){int i,j。return aver。hy=hnext。 答案:double fun(strec *h){double aver=。}85: 第85題 n名學(xué)生的成績已在主函數(shù)中放入一個帶頭節(jié)點的鏈表結(jié)構(gòu)中,h指向鏈表的頭節(jié)點。}84: 第84題 請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a b合并形成一個整數(shù)放在c中,合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c的個位和百位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上。q++。while(q<=p){a=*q。p。p=q=a。 答案:void fun(char *a){int i=0。}83: 第83題 假定輸入的字符串中只包含字母和*號。ave/=n。i<n。int i。}82: 第82題 請編寫一個函數(shù)fun,它的功能使:計算n門課程的平均分,計算結(jié)果作為函數(shù)值返回。合并的方式使:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的百位和個位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上。j++)a[j]=a[j]*n。i++)for(j=0。for(i=0。請編寫函數(shù)fun,該函數(shù)的功能是:使數(shù)組左下半三角元素中的值乘以n。*s=a。i<n。min=a[0].s。請編寫函數(shù)fun,該函數(shù)的功能是:找出成績最低的學(xué)生記錄,通過形參返回主函數(shù)(規(guī)定只有一個最低分)。}t[j]=‘\0’。i++)if (s%2!=0){t[j]=s。for(i=0。}78: 第78題 請編寫函數(shù)fun,其功能是:將s所指字符串中ascii值為偶數(shù)的字符刪除,串中剩余字符形成一個新串放在t所指的數(shù)組中。合并方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的個位和百位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的十位和千位上。return sum。n++。p*=(+1)*x。sum+=s0。int n=1。}}76: 第76題 請編寫函數(shù)fun,其功能時:計算并輸出當(dāng)x,直到|sns(n1)|。i++){b[*n]=*(*(s+i)+j)。j++)for(i=0。for(j=0。}75: 第75題 請編寫函數(shù)fun ,該函數(shù)的功能:將m行n列的二維數(shù)組中的數(shù)據(jù),按列的順學(xué)依次放到一維數(shù)組中。n++。i++)if(==min){*(b+j)=a。for(i=0。i<n。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1