




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗三C基本數據類型及運算1. 編程:根據需要定義相關變量,鍵盤輸入10.0、20.6、5.0三個實數分別賦給相關三個變量,輸出該3個變量的和s、乘積p和平均值a。 2. 編程:輸入球的半徑,計算球體表面積和球體積。 3. 編程:定義6個變量,通過鍵盤將“10, 10, 40000, a, 3.14, hello”這六個值分別賦給相應變量,然后在屏幕上輸出變量的值(每行輸出一個變量)。 4. 編程:從鍵盤接收1個字符給變量s1,1個字符串(允許帶有空格)給字符數組s2,輸出字符變量s1的ASCII碼值及字符數組s2中的字符串。 5. 編程:從鍵盤輸入二個整數分別賦給整型變量a、b,將它們按由小
2、到大的順序輸出。 6. 編程:調用標準庫函數sin(x)計算6800的正弦值(此題為選做)。 7. 編程:鍵盤輸入一個實數賦給變量x,計算 y=x*x*x+x*x+x 的值,分別輸出y值、y值的整數部分和小數部分(此題為選做)。 8. 編程:鍵盤輸入四個整數分別賦給整型變量a、b、c、d,用三目運算方法將它們按由大到小的順序輸出(此題為選做)。1. #includemain()float x,y,z,s,p,a;scanf(x=%fy=%fz=%f,&x,&y,&z);s=x+y+z;p=x*y*z;a=s/3;printf(s=%f,p=%f,a=%f,s,p,a);2. #includem
3、ain()float r,s,v;printf(input r);scanf(%f,&r);s=4*3.14*r*r;v=4/3*3.14*r*r*r;printf(s=%f,v=%f,s,v);3. #includemain()int a,b;long c;char d,st6;float e;scanf(%d%d%ld%c%f%s,&a,&b,&c,&d,&e,st);printf(a=%dn,b=%dn,c=%dn,d=%cn,e=%fn,ch=%s,a,b,c,d,e,st);4. #includemain() char s1,s26;scanf(%c%s,&s1,s2);printf
4、(s1=%d,s2=%s,s1,s2);5. #includemain() int a,b;scanf(a=%db=%d,&a,&b);if (ab)printf(a=%db=%d,a,b);else printf(b=%da=%d,b,a);6. #include#includemain()float a,b;scanf(%f,&a); b=sin(a); printf(%f,b);7. #includemain()float x,y,b;int a;scanf(%f,&x);y=x*x*x+x*x+x;a=(int)y;b=y-a;printf(%fn%dn%fn,y,a,b);實驗四C分
5、支結構程序設計1. 編程:從鍵盤輸入一個字符,如是大寫字母,則輸出相應小寫字母;如是小寫字母,則原樣輸出;其它字符輸出“Not letter!”。 2. 編程:判斷輸入的正整數是否既是3又是5的整數倍。若是,輸出Yes,否則輸出No。 3. 編程:從鍵盤輸入三個整數,分別賦給變量a,b,c,輸出其中的最大值(要求不改變a、b、c的值)。 4. 編程:用scanf輸入任意兩個數分別賦給變量a、b,若a大于等于b,則直接輸出a、b,否則將a、b的值交換(即a的原值放入b中,b的原值放入a中)后再輸出。 5. 編程:輸入整數a和b,若a2+ b2大于100,則輸出a2+ b2百位以上的數字,否則輸出
6、兩數之和。 6. 編程:從鍵盤輸入三個整數,分別賦給變量a,b,c,請按從小到大的順序依次輸出a、b、c(要求不改變a、b、c的值)。 7. 編程:從鍵盤輸入三個整數,分別賦給變量a,b,c,請按從小到大的順序依次將這三個數存放于a、b、c中,最后輸出a、b、c。 8. 編程:由系統生成一個10以內的隨機整數,用戶從鍵盤上輸入一個10以內的整數,如果兩者相等輸出“OK”,否則輸出“ERROR”。 注:隨機數的生成必須包含頭文件#include 、#include ,必須用初始化語句srand(unsigned)time(NULL);,表達式rand()%a+1的值為1a內的隨機整數1. #in
7、cludemain()char x;scanf(%c,&x);if(x=a&x=A&x=Z) printf(%c,x+32); else printf(Not letter!);2. #includemain()int x;scanf(%d,&x);if (x0) if(x%3=0&x%5=0) printf(Yesn); else printf(Non);else printf(Error!);3. #includemain()int a,b,c,max;scanf(%d%d%d,&a,&b,&c);max=ab?a:b;max=maxc?max:c;printf(a=%d,b=%d,c=%
8、d,max=%d,a,b,c,max);4. #includemain()float a,b;scanf(%f%f,&a,&b);if(ab)a=a+b; b=a-b; a=a-b;printf(a=%f,b=%fn,a,b);5.#includemain()int a,b,t,r,s;scanf(%d%d,&a,&b);s=a+b;r=a*a+b*b;t=r/100;if(r100)printf(%d,t);else printf(%d,s);6.#includeint main()int a,b,c,d,max,min;scanf(%d%d%d,&a,&b,&c);if(a=b)max=a
9、;min=b; else max=b; min=a;if(c=max)max=c;if(c=min) min=c;d=a+b+c-min-max;printf(%d %d %dn,min,d,max);7.#include main() int a, b, c, d; scanf(%d%d%d,&a,&b,&c); if(a=b) d = a; a = b; b = d; else if(b=c) d = b; b = c; c = d; printf(a=%d b=%d c=%d,a,b,c);8.#include#include#includemain()int a,b;srand(uns
10、igned)time(NULL);b=rand()%10+1;scanf(%d,&a);printf(a=%d,隨機數b=%dn,a,b);if(a=b)printf(OK!n);else printf(ERROR!n);實驗五C多分支結構程序設計*1. 編程:計算獎學金ss的值,已知獎學金ss與成績s的關系為: 具體要求: (1)用 if 語句實現分支結構的編程。 (2)s為整型,ss要求精確到小數點后二位。 (3)用scanf函數給s賦值,且輸入前有相應提示。 (4)結果輸出時采用以下形式: 成績s具體值,獎學金ss=具體值 2. 設函數f(x)如下,求函數函數法f(x)的值。 具體要求:
11、 (1)用條件表達式編程。 (2)用if語句編程。 (3)用scanf函數給自變量賦值,且輸入前有相應提示。 (4)結果輸出時采用以下形式: x具體值,f(x)=具體值 (5)給出你所使用的測試用例。提示:按C的語法規則,標識符由字母、數字、下劃線組成,不能將f(x)作為變量名,本題中,函數名可起為 f 或 y 等。但作為非格式控制字符,f(x)完全可以出現在printf函數的雙引號內。 3. 編程:輸入一個整數,判斷它能否被3,5,7整除,并輸出以下信息之一: (1)能同時被3,5,7整除。 (2)能被其中兩數整除(指出是哪兩個數)。 (3)能被其中一個數(指出是哪一個數)整除。 (4)不能
12、被3,5,7任一個數整除。 4. 編程:用switch 語句編寫一個簡單的計算器程序,輸入格式為:data1 op data2。其中data1和data2為參加運算的兩個數;op為運算符,取值只能是+、-、*、/。 5. 編程:計算你的出生日期是星期幾。 (1)通過鍵盤輸入你出生那一年的元旦是星期幾 (2)通過鍵盤輸入你的出生日期 (3)輸出結果1.#includemain()int s; float ss;printf(Please input sn);scanf(%d,&s);if(s100) printf(ERROR!n);else if(s=0&s=80&s=90&s=100) ss=
13、200+s*3/2;printf(成績s=%d,獎學金ss=%0.2fn,s,ss);2.#includemain()float x;int f;printf(Please input xn);scanf(%f,&x);if(x=0) f=0;else f=(x0)?1:-1;printf(x=%f,f(x)=%dn,x,f);3.#includemain()int x,a,b,c;printf(請輸入一個整數x);scanf(%d,&x);a=x%3;b=x%5;c=x%7;if(a=0&b=0&c=0) printf(%d能同時被3,5,7整除n,x);else if(a=0 & b=0)
14、 printf(%d能被3,5整除n,x); else if(a=0 & c=0) printf(%d能被3,7整除n,x); else if(b=0 & c=0) printf(%d能被5,7整除n,x); else if(a=0) printf(%d能被3整除n,x); else if(b=0) printf(%d能被5整除n,x); else if(c=0) printf(%d能被7整除n,x); else printf(%d不能被3,5,7任意一個數整除n,x);4.#include main()char op;float d1,d2;printf(請輸入算式);scanf(%f%c%
15、f,&d1,&op,&d2);switch(op) case +: printf(%g+%g=%gn,d1,d2,d1+d2);break; case -: printf(%g-%g=%gn,d1,d2,d1-d2);break; case *: printf(%g*%g=%gn,d1,d2,d1*d2);break; case /: printf(%g/%g=%gn,d1,d2,d1/d2);break; 5.#includemain()int x,m,d;printf(請輸入你出生那年元旦的星期(1至7):n);printf(請輸入你的出生日期 (mm/dd) : n);scanf(%d,
16、%d,%d,&x,&m,&d);switch (m*30+d)/7)case 0:printf(你出生那天為星期%d,x);break;case 1:printf(你出生那天為星期%d,x+1);break;case 2:printf(你出生那天為星期%d,x+2);break;case 3:printf(你出生那天為星期%d,x+3);break;case 4:printf(你出生那天為星期%d,x+4);break;case 5:printf(你出生那天為星期%d,x+5);break;case 6:printf(你出生那天為星期%d,x+6);break;實驗六C循環結構程序設計1. 編
17、程:輸出200以內所有能被7整除的數。 2. 編程:求出1 1000之間能被13整除的最大的那個數。 3. 編程:找出若干個非零數中的最小值m以及它們的平均值a。 要求:若干個數由鍵盤輸入,每次輸入一個賦給變量x,x為零時,結束輸入。 4. 編程:求兩個正整數m、n之間所有奇數之和x與偶數之和y。 要求: (1)m、n的值由鍵盤輸入。 (2)輸入時,允許用戶隨意先輸入大的或小的整數。 5. 編程:計算函數y的值。要求鍵盤接收自變量x的值,若x的值不為零,計算函數y的值并輸出,再從鍵盤接收下一個x的值,直到x的值為零,顯示“Thank You,Bye!”,爾后結束程序,已知函數y與自變量x的關系
18、為: 6. 編程:計算的近似值,的計算公式為: 要求: (1)n值由鍵盤輸入。 (2)分別輸出當n 為10、100、1000時的計算結果。 (3)輸出時要求每行顯示一組n、的值,每行形式如下: n具體值, = 具體值 7. 我國現有人口13億,設年增長率為1%,編寫程序,計算多少年后增加到20億。 8. 求解愛因斯坦數學題。有一條長階梯,若每步跨2階,則最后剩余1階;若每步跨3階,則最后剩2階;若每步跨5階,則最后剩4階;若每步跨6階,則最后剩5階;若每步跨7階,最后才正好一階不剩。請問,這條階梯最少共有多少階? 9. 每個蘋果0.8 元,第一天買2 個蘋果,第二天開始,每天買前一天的2 倍,
19、直至購買的蘋果個數達到不超過100 的最大值。編程:求每天平均花多少錢?(此題為選做)1.#includemain()int i;for(i=1;i=200;i+)if(i%7!=0) continue;printf(%d ,i);2.#includemain()int i,max=0;for(i=0;i=1000;i+)if(i%13!=0) continue;if (maxi) max=i;printf(max=%dn,max);3.#includemain()int i;float x,m,s,a;scanf(%f,&x);if(x!=0) m=x;s=x;for(i=1;i+)scan
20、f(%f,&x);if(x=0) break;s=s+x;if(mx)m=x;a=s/i;printf(最小值m=%f,平均值a=%f,m,a);4.#include void main()int i,m,n,t,x=0,y=0;scanf(%d%d,&m,&n);if(mn)t=m;m=n;n=t;for(i=m;i=n;i+) if(i%2) x+=i;else y+=i;printf(x=%dn,x);printf(y=%dn,y);5.#includemain()float x,y;printf(input x:);scanf(%f,&x);for (;x=0;)if(x0&x=100
21、)y=x*x-1;printf(%f,y);elseprintf(thank you bey !);break;scanf(%f,&x);6.#includemain() int n,i; double t,sum; printf(請輸入n的值n); scanf(%d,&n); sum=2; i=1; t=2; while(in) t=t*(2*i)*(2*i)/(2*i-1)/(2*i+1); i=i+1; printf(n=%d,=%fn,n,t);7.#includemain()double t=13,s=0;while(t=20)t=t*(1+0.01);s+;printf(需要經過%
22、lf 年,s);8.#includemain()int x=7;while( !(x%2=1&x%3=2&x%5=4&x%6=5)x=x+7;printf(%dn,x);9.#include main()float s=0; int n=1,p=0,d=0; do d+; n=n*2; p=p+n; while(p+n*2=100); s=p*0.8/d; printf(每天平均花%g元錢!n,s);實驗七C多重循環結構程序設計1. 編程:輸出100以內個位數為6且能被3整除的所有數。 2. 編程:鍵盤輸入6 位學生的5門課成績,分別統計出每個學生的平均成績。 3. 編程:輸入一個正整數,統計
23、該數的各位數字中零的個數,并求各位數字中的最大者。 4. 編程:分別用do while、while、for三種循環結構求: 1!+2!+3!+.+n! ,要求n的值由鍵盤輸入。 5. 編程:計算100至1000之間有多少個數其各位數字之和是5。 6. 編程:從鍵盤輸入的10個整數中,找出第一個能被7整除的數。若找到,輸出此數后退出;若未找到,輸出“not exist”。 7. 編程:輸出1至100之間滿足如下條件的數:各位數的乘積大于各位數的和。 8. 編程:將整數316表示為兩個加數的和,使這兩個加數分別能被13和11整除。 9. 編程:打印出所有的水仙花數。所謂的水仙花數是指一個3位數,其
24、各位數字的立方和等于該數本身。例如,153是一個水仙花數,因為有153=1*1*1+5*5*5+3*3*3。10. 編程:一條有10個車站的鐵路線,共需要準備多少種車票?1.#includemain()int i;for(i=1;i=100;i+)if(i%10=6&i%3=0)printf(%d ,i);2.#includemain()int i,j,a65;float s;for(i=0;i6;i+)s=0;for(j=0;j5;j+)printf(請輸入第%d個學生的第%d門成績,i+1,j+1);scanf(%d,&aij);s=s+aij;s=s/5;printf(第%d個學生平均成
25、績為%fn,i+1,s);3.#includemain()int x,i,max,t;i=0;max=0;scanf(%d,&x);dot=x%10;if(t=0) +i;else if(maxt) max=t;x=x/10;while(x);printf(i=%d,max=%d,i,max);4.#includemain()int n,i,a,s=0;printf(請輸入n:);scanf(%d,&n);a=1;for(i=1;i=n;i+)a=a*i;s=s+a;printf(s=%dn,s);#includemain()int n,i=1,a=1,s=0;printf(請輸入n:);sc
26、anf(%d,&n);while(i=n)a=a*i; s=s+a; i+;print(s=%d,s);#includemain()int n,i=1,a=1,s=0;printf(請輸入n:);scanf(%d,&n);doa=a*i;s=s+a;i+;while(i=n);printf(s=%d,s);5.void main()int i,s,k,count=0;for(i=100;i1000;i+)s=0;k=i;while(k)s=s+k%10;k=k/10;if(s!=5)continue;elsecount+;printf(%dn,count);6.#include main()i
27、nt x,i;printf(請輸入10個整數:); for(i=1;i10) printf(not exist!);7.#include main ( )int n,k=1,s=0,m ; for (n=1;n=1) k*=m%10; s+=m%10; m=m/10 ; if(ks) printf(%dn,n); 8.#includemain()int i=0,j,k;doi+;k=316-13*i;while(k%11);j=k/11;printf(316=13*%d+11*%dn,i,j);9.#includemain()int i,j,k,n; for(n=100;n1000;n+) i
28、=n/100; j=(n-i*100)/10; k=n%10; if(i*i*i+j*j*j+k*k*k=n) printf(%dn,n); 實驗八C程序控制結構綜合應用1. 編程計算:s=1+12+123+1234+12345+123456+1234567。 2. 編程: 找出1至99之間的全部同構數。所謂同構數是這樣一組數:它出現在其平方數的右邊。例如:5是25右邊的數,25是625右邊的數,5和25都是同構數。 3. 若用0至9之間不同的三個數構成一個三位數,編程統計共有多少種方法。 4. 編程:鍵盤輸入一個不多于5位的正整數,要求:(此題為選做) (1)求它是幾位數 (2)逆序打印出各
29、位數字。如原數為123,輸出則為321。 5. 編程:找出以下疑案的作案人(此題為選做)已知該案涉及6個嫌疑人A、B、C、D、E、F,并且: (1)A、B至少有一人作案。 (2)A、E、F這3人中至少有2人參與作案。 (3)A、D不可能是同案犯。 (4)B、C或同時作案,或與本案無關。 (5)C、D中有且僅有一人作案。 (6)如果D沒有作案,則E也不可能參與作案。 6. 編程:輸出下列形式的楊輝三角形的前10行(此題為選做) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1.#includemain()int s=0,i=1,t=0;while(i10)t=t*10+i;s+=t
30、;i+;printf(s=%dn,s);2.#includemain()int i;for(i=1;i=99;i+) if(i*i%10=i|i*i%100=i) printf(%dn,i);3.#include main()int i,j,k,count=0;for(i=1;i=9;i+) for(j=0;j=9;j+)if(i=j) continue;else for(k=0;k=9;k+)if(k!=i&k!=j) count+;printf(%dn,count);實驗九C的數組1. 編程實現:輸入一個正整數n(1n10),再輸入n個整數,把這些數逆序存放到數組中再按順序輸出。 例如:輸
31、入5,再輸入三個數8、23、1、7、19,則輸出為:19、7、1、23、8。 2. 編程實現:輸入10個正整數,將它們中的最小值與第一個數交換,最大值與最后一個數交換,然后輸出交換后的10個數。 3. 編程實現:已知二次等差數列的前4項為2,5,10,17,請定義一維整型數組存儲該數列的前20項,并每5個數為一行輸出該數列的前20項。 4. 已知一組整型數據已按從小到大排列好,現任意輸入一個整數,請按原來排序的規律將它插入到數組中(例如:原來的一組整數為1,3,5,8,9,若輸入的整數是7,則最終的結果為: 1,3,5,7,8,9),請編程實現。 5. 編程:將一個44的整型矩陣元素按副對角線
32、(右上到左下)互換。 要求: (1)鍵盤輸入矩陣各元素的值。 (2)互換前,按矩陣形式輸出矩陣。 (3)互換后,按矩陣形式輸出矩陣。 6. 求一個44的整數矩陣的副對角線(右上到左下)上所有奇數的和sum及偶數的平均值ave。 要求:結果保留2位小數 7. 通過循環按行順序為一個55的二維數組a賦1到25的自然數,然后輸出該數組的左下半角元素的值和它們之和。 8. 定義一個實數型數組,將10個實數輸入到數組中,編程實現任一塊區間所有元素的平均值,即輸入兩整數m,n,計算出數組中第m個元素開始的后n個元素的平均值,包括第m個元素(若n值過大,即個數太多,超過數組的最后一個元素,則統計到最后一個元
33、素)。 例如:數組元素為1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,輸入3,5,則輸出5.0。 9. 一個整型數組有10個元素,編寫程序刪除所有值為n的元素。如:數組中為1,3,2,4,2,7,9,0,2,5,n的值為2,刪除后輸出數組元素應該為1,3,4,7,9,0,5。(此題為選做)10. 定義兩個N行N列的二維數組a、b,編寫程序,將a數組最后一行放到b數組的第0列中,把a數組中的第0行放到b數組的最后一列中,b所指二維數組中其他元素的數據不變。(此題為選做)11. 試編程實現如下功能:先定義一個4行5列的數組(矩陣),調用庫函數rand()隨機產生
34、20-50之間的整數給數組元素賦值,再將矩陣中第二列與第四列的元素互換。要求先輸出原數組,再輸出交換后的數組(rand函數的使用請參閱教材259頁)。(此題為選做)1.#include main()int a10,n,i;scanf(%d,&n);for(i=n-1;i=0;i-)scanf(%d,&ai);for(i=0;in;i+)printf(%d ,ai);printf(n);2.#include main()int n,i,a10,max,min,t,r,p;scanf(%d,&n);for (i=1;i=n;i+)scanf(%d,&ai);min=a1;for (i=1;i=n;
35、i+)if (aia1)min=ai;r=i;t=a1,a1=min,ar=t;max=an;for (i=1;ian)max=ai;p=i;t=an,an=max,ap=t;for (i=1;i=n;i+)printf(%d,&ai);3.#include void main()int a21,i; for(i=1;i=20;i+) ai=i*i+1; printf(%d ,ai); if(i%5=0) printf(n); 4.#include main()int a10=1,3,5,7,9,11,13,15,17,i,j,n;printf(請輸入1個整數);scanf(%d,&n);fo
36、r(i=0;in) for(j=9;ji;j-)aj=aj-1; ai=n; break; if(n=a8)a9=n;for(i=0;i10;i+)printf(%d ,ai);printf(n );6.#includemain()int a44,i,j,t=0; float s1=0 ,s2=0,ave; for(i=0;i=3;i+) for(j=0;j=3;j+) printf(input 16 ints:);scanf(%d,&aij);for(i=0;i=0;j-) if(i+j=3) if(aij%2!=0)s1=s1+aij; else t+; s2=s2+aij; ave=s2
37、/t; printf(s=%0.2fnave=%0.2fn,s1,ave);7.#include main() int i,j,k=1,s=0; int a55; for(i=0;i5;i+) for(j=0;j5;j+) aij=k; k+; putchar(10); for(i=0;i5;i+) for(j=0;j5;j+) printf(%dt,aij); printf(n); putchar(10); for(i=0;i5;i+) for(j=0;j=i;j+) printf(%dt,aij); printf(n); s=s+aij; printf(s=%d,s);實驗十C字符數組和字
38、符串函數*1. 編寫字符串拷貝程序,并要求拷貝過程中將字符串中的小寫字母轉換成大寫字母。 2. 從鍵盤輸入兩個字符串a和b,要求不使用庫函數strcat,把串b的前5個字符連接到串a中;如果b中的長度小于5,則把b的所有元素都連接到a中。 3. 輸入一個以回車結束的字符串(少于80個字符),再輸入一個字符,統計并輸出該字符在字符串中出現的次數,然后輸出該字符串。 4. 編程: 輸入一個字符串,輸出該字符串中出現次數最多的字符以及出現的次數。 5. 編程: 鍵盤接收一個字符串(只含大、小寫英文字母),將該字符串加密后輸出。 加密規則為:若為小寫字母則不變,若為大寫字母則將其轉換為小寫后再后移一個
39、字母,例如“A”應轉換為“b”,“B”應轉換為“c”,“Y”應轉換為“z”,而“Z”應轉換為“a”。 6. 編程:輸入一個以回車結束的字符串a(少于80個字符),再輸入一個字符串b,統計并輸出b在a中出現的次數,然后再輸出這兩個字符串。 7. 編程:輸入一個以回車結束的字符串(少于80個字符),將該字符串倒序存放后按順序輸出。 例如:如數組中開始時元素為“abcd”,程序執行后數組中為“dcba”,并輸出“dcba” 8. 編程: 實現對字符串的加密,要求從鍵盤輸入一個字符串,輸出加密之后的字符串。(此題為選做) 加密規則為: 對于串中第奇數個字符,若是字母,則把該字母變為它后面的字母(若為Z
40、則變為A),不是字母則不變; 對于串中第偶數個字符,若是字母,則把該字母變為它前面的字母(若為A則變為Z),不是字母則不變; 大小寫字母都遵循此規則。 例如: 若原字符串是:AbbaZG Ha-MnnK Yzx 加密字符串為:BaczAF Gb-Nmoj Xaw 9. 編程:輸入一行英文字符串,統計單詞的個數(單詞和單詞以空格分隔)。(此題為選做)1.#include#includemain()char str140,str220;int i,k;printf(請輸入第一個字符串n);scanf(%s,str1);printf(請輸入第二個字符串n);scanf(%s,str2);for(i=
41、0;str1i!=0;i+);for(k=0;str2k!=0;k+)str1i=str2k;i+;str1i=0;for(i=0;str1i!=0;i+)if(str1i=a & str1i=z)str1i=str1i-32;printf(%sn,str1);2.#include stdio.hmain()char a80,b40,*q=a,*p=b;int i=0;printf(字符串a:);gets(a);printf(字符串b:);gets(b);while(*q+); q-;while(*p+) i+;p=b;if(i5)while(i-) *q+=*p+;elsefor(i=0;i
42、5;i+) *q+=bi;*q=0;puts(a);3.#include main()char c80,ch;int i,num=0;printf(請輸入字符串及字符:);gets(c);ch=getchar();for(i=0;ci!=0;i+)if(ci=ch) num+;printf(num(%c)=%dn,ch,num);puts(c);4.#include#include#include main() char str100,str_sort100,c; int i,j,len,m; printf(請輸入字符串:); gets(str); strcpy(str_sort,str); len=strlen(str_sort); for(i=0;ilen-1;i+) for(j=0;jstr_sortj+1) c=str_sortj; str_sortj=str_sortj+1; str_sortj
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第二屆甘肅電力系統網源協調與安全技術大賽理論考試題庫-下(判斷題) (一)
- 無人機應用技術3.5.衛星定位
- 2025至2030年中國活四門無斗柜行業投資前景及策略咨詢報告
- 2025至2030年中國開關電源控制器集成電路行業投資前景及策略咨詢報告
- 2025至2030年中國全塑盒烏木二胡行業投資前景及策略咨詢報告
- 2025年中國魚香味粉行業投資前景及策略咨詢研究報告
- 2025年中國針入度外循環水浴行業投資前景及策略咨詢研究報告
- 2025年中國裝飾織物行業投資前景及策略咨詢研究報告
- 2025年中國窄面T型烤漆龍骨行業投資前景及策略咨詢研究報告
- 2025年中國電腦雕刻機行業投資前景及策略咨詢研究報告
- 2024-2025學年慶陽市數學五下期末質量檢測模擬試題含答案
- 2025屆廣東省珠海市香洲區中考化學最后沖刺卷含解析
- 鋼鐵企業ESG實踐與創新戰略研究報告
- 摩擦起電機理、調控與應用研究的現狀及展望
- 電網工程設備材料信息參考價(2024年第四季度)
- 高級餐飲食品安全管理員技能鑒定理論考試題庫500題(含答案)
- 數據中心運維服務投標方案(技術標)
- 2023-2024學年人教版數學八年級下冊期末復習試卷(含答案)
- 2024年租賃業務操作手冊3篇
- 2025年山東鐵投集團招聘筆試參考題庫含答案解析
- 我的植物朋友向日葵400字
評論
0/150
提交評論