版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗一(1) 編程求37+29的值,實習VC環(huán)境。# i ncIude<>void main()i nt a, b, sum;a 二 37;b 二 29;sum二a+b;pr intf (,sum=%d"F sum);(2)從鍵盤輸入三個整數,求出最大數并輸出。# i ncIude<>void main()int ar b, c, y;int max (int x, int y);pr i ntf Cinput a, b, and c:");scanf ("%d, %d, %d“,&a, &b, &c);y二max
2、(a, b);y二max (y, c); pr i ntf ("nmax=%dn", y);)int max (int xr int y)int z;if(x>y) z二x;e I se z二y;return (z);(3) 通過上機實踐,運行下列程序并分析輸出結果。 A程序代碼#i ncIude<>void main()char ch二a* ;pr i ntf ("%c 對應的 ASCI I 碼是:%dn"r chr ch);)程序輸出結果:a對應的ASC|碼是:979B程序代碼#i ncIude<> vo i d ma
3、i n ()i nt a二 *168;float b二;f loat x二,y;pr i ntf("a=%5dn",a); pr i ntf("a=%-5dn",a); pr i ntf ("b=%n", b);pr i ntf("b=%en",b); y=(i nt)(x*100+/;printf (Hx=f, y=%fnH, xr y); )程序輸出結果:a二 168a二 168b二二+002x二f, y 二C程序代碼#i ncIude<>vo i d ma i n ()i nt a二168;pr
4、intf ("十進制數%d對應的八進制數是%on", a, a);pr intf ("十進制數%d對應的十六進制數是%xn", a, a); )程序輸出結果:十進制數168對應的八進制數是250十進制數168對應的十六進制數是a8實驗二順序結構已知a二,b二,c二,計算s=b2 -4ac的結果并輸出。#i ncIude<>void main()f loat a, b, c, s;a二;b二;C二;s-b*b"4*a*c;pr intf ("s 的值是%fn", s);1輸入某學生的三個科目的期末考試成績,計算出該
5、學生的成績總分和平均 分。#include <>void main()int mathr eng Ii sh, c_program;float sum , average;pr i ntf ("input math,eng Ii sh, c_program:"); scanf (”%dr %dnf &math, &eng I i sh, &c_program); sum二math+engl ish+c_program;average二sum/3;pr i ntf ("sum=% Of, average%. 5fsum, aver
6、age);輸入圓的半徑,計算圓的面積,設圓周率為.# i ncIude<>i nt ma i n ()f loat r, s;pr intf ("請輸入半徑:”);scanf ("%f", &r);s=*r*r;pr intf ("圓的面積為%. 6f", s);輸入一個兩位數,將其個位數和十位數互換后變成一個新的數,輸出這個數。#include <>int main(void)int n,a,b;pr intf(" input n: ”);scanf&n);b二n%10;a二n/10;n-b*
7、10+a;pr intf ("%dn", n);return 0;)輸入兩個數a和b,將兩數的值互換后輸出新值。 #include <>vo i d ma i n ()int x, y, t;scanf ("%d%d"F &x, &y);t二x;x二 y;y 二 t;printf (,x=%dry=%dn,x, y);1簡單分支結構輸入兩個整數,求出其中的較小值輸出。#i ncIude<>i nt ma i n ()int a,b.min;pr intf ("請輸入 a, b:n"); scan
8、f ("%d, %d", &a, &b);i f (a<b)mi n=a;sem i n二 b;pr intf ("最小值是 %dn", min); return 0;輸入x的值并計算分段函數y的值。Jx2+2xx<2Y 二入)二2x-1x>二2#i ncIude <>int main(void)doub I e x, y; scanf ("%lf", &x);if (x<2)y二x*x+2*x;e I sey=2*X"1;pr intf ("%. 6f&
9、quot;, y); return 0;輸入兩個整數并判斷兩數是否相等,輸出相應結論。#include<>int main()int ar b;pr intf ("請輸入兩個整數:n"); scanf ("%d, %d", &a, &b);i f (a=b)pr intf ("a 等于 b");e I sepr intf ("a 不等于 b"); return 0;12.2.4 輸入一個整數,若為負數,求出它的平方;若為正數,求出 它的立方,并輸出結果。# i ncIude<>
10、;vo i d ma i n ()printfC1請輸入一個整數:“); doub I e x, y;scanf ("%lf", &x);if (x<0)y=x*x;e I sey=x*x*x;pr i ntf ("y=f (%f) =%fn", x, y); 2. 2.5 輸入三個整數,用if-else結構求出其中的最大值。提示: 首先求出兩個數的較大值放在一個變量里,然后用這個變量和第三個數再 進行一次比較。#i ncIude<>i nt ma i n ()int ar b, c, max;pr intf ("請輸
11、入三個數");scanf ("%d,%d,%d"F&a,&b, &c);if (a>b)max二a;elsemax二b;if (c>max)max二c;elsemax二a;pr intf ("最大值為%dn", max);return 0;簡單循環(huán)結構2.3. 1 計算 1+4+7+301 o #include <>void main()i nt i, sum;sum=0;for(i=1;i<=301;i=i+3)sum二sum+i; pr intf ("sum=%dn,'
12、t sum);2. 3. 2循環(huán)輸入某學生八個科目期末考試成績,計算出該學生成績 總分和平均分。#include<>int main(void)int i r a;float sum, average;sum二0;for(i=1;i<=8;i+)scanf("%d", &a);sum二sum+a;1pr intf ("成績總分為%fn", sum);pr intf ("平均分為%fn", sum/8);return 0;2.3.3 輸入n的值,計算n!#i ncIude<>int main(voi
13、d)i nt n, i, a;a=1;pr intf ("請輸入 n 的值:%dn"); scanf ("%d", &n);for (i =1;i <=n;i +)a=a*i;pr intf ("積二%dn", a);return 0 ;2.3.4 顯示10平方,輸出結果如下圖所示: 1*1=12*2=43*3=94*4二165*5=256*6二36oUn4a> 二*二._Jup%"p%*pr)44u 二 d二 *ITe一 (+一 317一 二.'1二04-e.J-4.E一 (po>) um
14、E4.E upnous oolrorOLL8H6*6 話 8*8 各"L*L-Ens J5r)tuzd-bjoe -1110)4 一 +EnsHEns二CN丄*e)、(L *0) 一 4生*一一(+二 UHY二'1二04二 uoa=pr)4ueos 二劃一O生 ns-Ensboe-4EO4 一 4eo-U 一主一一().Eelu po> Qpnous 。吳Nt5uss+0L卜卜、9+寸、"LM44 g.coz實驗三輸入一個整數X,判定是否為5的倍數。#include<>int mai n(void)int x;pr intf C'x=&qu
15、ot;);scanf("%d", &x);if (x%5=0)printfC能整除 5”);elseprintfC1不能整除5”);return 0;輸入X,計算井輸入下列分段函數對應的值尸_5x<07(=X2 4- 20<=x<=1x/2x>1#include<>nt main(void)float x.y; pr intf C'x="); scanf(n%fM,&x);if (x<0)y=-5;else if(x>1)y=x/2;elsey二x*x+2;printfC* 對應值為%. 2f
16、n",y);return 0 ;)某商場給顧客購物的折扣率如下:購物金額<300元不打折300"購物金額500元9折500元<二購物金額7折要求輸入一個購物金額(x),輸出打折率(rate)以及購物實際付款金額(x*rate) #include<>i nt ma i n (vo i d)int x,y;pr intf C'x=");scanf("%d", &x);if (x<300)y=x;pr intf ("不打折,付款%dn", y);)else if(x>=300&a
17、mp;&x<500)(y=*x;printfC打 9 折,付款%dn",y);)e I se(y=*x;printfC打 7 折,付款%dn",y);)return 0;1求解一元二次方gax2+bx + c = 0的實數解。#include<>#include<>int main(void)int a. b. c. d, x1, x2;printfC'a= , b二,c= “);scanf(n%d.%dt%dM.&a, &b.&c);d 二 b*b*4*a*c;if (d>0)(double sq
18、rt (double d);x1 = (-b+sqrt (d)/ (2*a);x2= (-b-sqrt (d)/ (2*a);pr intf (nx1=%dnF x2=%dn' x1, x2);)else if(d=0)(x1 = (-b+sqrt (d)/ (2*a);pr i ntf (nx1=x2=%dnMfx1);printfC1沒有實數解”);return 0;從鍵盤輸入W個字符,將所有的英文字母轉換為大寫后輸出。#include<>int mai n(void)char i. ch;pr intf ("iW 輸入”);for(i=1;i<=10;
19、i+)ch二getchar ();if(ch>='a'&&ch<=,z,)ch=ch-32;putchar(ch);return 0;從鍵盤輸入10個字符,統計其中英文字母、空格、數字字符和其他字符的個數。#include<>int main(void)char ch. i;int Iettert space, digiter, other;let ter=spacez:d i g i ter=other=0;for(i=1;i<=10;i+)(ch二getchar ();if(ch>='a'&&
20、;ch<='z')|(ch>='A'&&ch<='z')letter+;else if(ch=* '|ch='n')space+;else if(ch>=,0'&&ch<='9,)dig iter+;other+;)pr i ntf ("letter二d, space二d, dig iter=%d, other=%dnM, letter, space, digiter, othe r);return 0;1輸入一個四位整數的年份,判斷是
21、否為閏年。# i ncIude<>int main(void)int x, a. b, c;pr intf ("輸入年份:”);scanf(,%d",&x);a=x%4;b=x%100:c=x%400;i f (a=0 && b!=0) 11 (c=0)printfC 閏年”);e I seprintf ("不是閏年");return 0;)假設自動售貨機出售4種商品,Jf片、爆米花、巧克力和可樂,售價分別是每份元、 元、元和元。在屏幕上顯示以下菜單,用戶可以連續(xù)查詢商品的價格,當查詢次數超過五 次時,退出查詢;不到五
22、次時,用戶可以選擇退出。當用戶輸入編號廣4,顯示對應商品的 價格;輸入6退出查詢;輸入其他編號,顯示價格為0。#include<>int main(void)char price;int i;printfC'i®輸入商品的名稱:n");for(i=1;i<=5;i+)(pr i ce 二 getchar () ; get char ();swi tch(pr ice)(case 111 :pr intf (”售價元n") ;break;case 2 :pr intf (n售價元n") ;break;case '3'
23、; :pr intf ("售價元n") ;break;case '4' :pr intf (H售價元n") ;break;case 'O' :pr intf ("退出查詢n") ;break;defauIt :pr intf C價格為 0 元rT) ;break;return 0;)編寫一個程序輸入某人的身高(cm)和體盍(kg),按下式確定其體重是否為標準、過 胖或過疫。判斷標準為: 標準體萱二身高T10; 超過標準體重5kg為過胖; 低于標準 體賣5kg為過瘦。# i ncIude<>i nt m
24、a i n (vo i d)int x, y, z;pr intf ("iM輸入身高和體重:n");scanf (,%d,%d,&x,&y);z=x-110;i f (y-z>5)printfC 過胖”);eIse i f (y-z<-5)printf ("過瘦”);e I seprintf ('標準");return 0;)編寫一個程序,計算購買某物品的總金額,該物品的單價為5元/公斤,購買5公斤以 上打九折.購買10公斤以上打八折,購買20公斤以上打7折,購買50公斤以上打6折, 購買100公斤以上打5折。(用多分
25、支if語句求解)#include<>int main(void)float x.y;pr intf ("購買量n");scanf C'%f",&x);i f (x>=5 && x<10)y=*5*x;else if (x>=10 && x<20)y=*5*x;else if (x>=20 && x<50)y=*5*x;else if (x>=50 && x<100)y=*5*x;else if(x>100)y=*5*x;
26、elsey=5*x:printfC*付款% 2fny); return 0;編寫一個程序.輸出給定的某年某月的天數。#include<> int mai n(void)int year. month,days, leap;printf ("年,月:");scanf ("%d. %d,f. &yearr Smonth);switch(month)(case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=31;break;case 4: case 6: case 9: case
27、11:days=30;break;case 2: if (year%4=0 && year%100!二0 | | year%400=0)leap=1;else leap=0;if (leap) days=29; e I se days=28;)pr intf (n%d 年%d 月的天數為d 天year, month, days);實驗輸入一批正整數(以寒或負數為結束標志)求其中的奇數和。#include<>#include<>int main(void)int data,sum;sum=O;pr intf ("輸入一批正整數(以零或負數為結束標
28、志):”);scanf(n%dH, &data);whi le (data>0)(if (data%2=1)sumsum+data;scanf (n%dn, &data);)pr i ntf ("奇數和是%d. n", sum);return 0;輸入兩個整數a和n,求a+aa+aaa+(n個a)之和。例如輸入2和3,輸出246(2+22+222)提示:可采用遞推的方法計算當前項item=item*1O+a#include<>int main(void)int a. n. item, i, sum;i=1;sum=0;item=0;pr i
29、ntf ("i#輸入兩個整數a和n: “);scanf (n%d. %d&a. &n);whi le(i<=n)item=item*10+a;sum二sum+item;i = i +;pr i ntf ("結果為%dn", sum);return 0;1編寫程序:計算2/1+3/2+5/3+8/5的近似值.要求計算前n項之和,保留2位小 數(該序列從第二項起.每一項的分子是前一項分子與分母的和,分母是前一項的分子)# i ncIude<>i nt ma i n (vo i d)f loat n, i, sum, a, b, i t
30、em;pr intf ("i#輸入 n 的值:”);scanf ("%f",&n);sum=O;i=1;a=2;b=1;item二0;whi le(i<=n)sum二sum+a/b;i tem=a;a二a+b;b二item;i=i+;)pr i ntf ("結果為%. 2fn", sum);return 0;)編寫一個程序,找出被2, 3,5整除時余數均為1的最小的10個自然數。#include <>i nt ma i n (vo i d)i nt x, i ;i=0;x=1;whi le(i<10)i f (x
31、%2=1 && x%3=1 && x%5=1)(pr i ntf ("%dn' x);i+;)x+;)return 0;)輸入一個正整數,求它的位數以及各位數字之和,例如123的位數是3,各位數字之和 是6.#include<>int mai n(void)int number, digit, i, sum;i=0;sum=0;printfC輸入一個正整數:n);seanf(”cT, &number);whi Ie (number!=0)(digit=number%10;number=number/10;sumsum+dig
32、it;i=i+;)pr intf("n", digit);pr intf ("該整數的位數是%dn,各位數字之和是%dn", i, sum);return 0;)猴子吃桃問題。猴子第一天摘下若干個桃子,當時就吃了一半,還不過癮,就又吃了一 個。第二天又將剩下的桃子吃掉一半,又多吃了一個。以后每天都吃前一天剩下的一半零 一個。到第10天在想吃的時候就剩一個桃子了,求第一天共摘下來多少個桃子#include<>int mai n(void)int i.a;a=1;for (i=1;i<=9;i+)(a=(a+1)*2;)printfC-共摘
33、了 %dn 個桃子 ”,a);return 0;)求100以內的全部素數,每行輸出2個。素數號是只能被1和它本身整除,4不是素 數,2是素數。#include<>int main(void)int i. m=0. n;for (n=2:n<=99:n+)(for (i=2;i<=n-1;i+)if (n%i=0)break;if (i>=n)(printf (,,%4d,n);m+;if(m%10=0) pr intf ("n");I)return 0;)有一個四位數,千位上的數字和百位上的數字都被擦掉了,已知十位上的數字是1,個 位上的數字是
34、2,又知道這個數如果減去7就能被7整除,灌去8就能被8整除,減去9就 能被9整除。編寫一個程序求這個四位數。提示:利用窮舉法來解決該問題。#include <>void main()int x, m, n;for(x=1000;x<=9999:x+)(m=x%10;n=x/10%10;i f (m=2 && n=1 && (x-7)%7=0 && (x-8) %8=0 && (x-9)%9=0) printf("%dn",x);)取1元、2元和5元的紙幣共10張,現在要支付15元.編寫程序輸出
35、所有的付法。針 對每一種付法,輸出各種面額的紙幣數要求將1元、2元和5元設在最合理的取值范 圍內。#include <>int main ()int m. n. k;for (m二0; m<=d0; m+)(for (n=0; n<=10; n+)(for (k二0; k<=10; k+)(if (m+2*n+5*k=15)pr intf (M1 7E: %d 張t2 元:d 張上5 元:%dn' m. n, k);)Ireturn 0;找出200以內的所有完數,并輸出其因子。有一個數的因子之和為該數本身,稱其為 完數。提示:使用二重循環(huán)嵌套,外層領環(huán)針對
36、2*200之間的所有數,而內層循環(huán)對其中 的毎一個數判斷其是否是完數.即判斷m的毎個因子之和是否等于其中因子是2m/2之 間能被m整除的數。# i ncIude<>i nt ma i n (vo i d)int i, j. k;for(i=1;i<=200;i+)(k=1;for (j=2;j<=i/2;j+)(if (i%j=0)k=k+j;Iif (k=i)(printf (”i);for (j二2;j<=i/2;j+)if (i%j=0)printf("+%d", j);pr intf ("Xn");I)return
37、0;)請編寫程序顯示下列輸出:00 10 1 20 12 30 12 3 40 12 30 1 20 10#include<>int main(void)int i. j;for (i二0;i<=4;i+)(for(j=0;j<=i;j+) printf("%d ", j);pr intf ("n");)for (i=0;i<=4;i+)(for (j=0;j<4-i;j+) printf("%d ", j);pr intf ("n");)return 0;)編寫程序打出下列圖案
38、。#include<>void main()int i, j;for (i=1;i<=4;i+)(for(j=1;j<=8-(2*i-1);j+) printf("");for(j=1;j<=2*i-1;j+)printf("* ");pr intf ("n");)for(i=2;i<=4;i+)(for(j=1;j<=2*i-1;j+)printf("");for(j=1;j<=8-(2*i-1);j+)printf(n* ”); pr intf ("n&
39、quot;);)實驗五愉入兩個整形變 a b的值,輸出a+b, a-b, a*b, a/b, (f I oat) a/b, a%b的結果,要求算 式的結果連同算式一起輸出,每個算式占一行。#include <>void main()int a. b;scanf (H%d%dnt&a,&b);pr intf (M%d+%d=%dn" a, b. a+b);pr intf (,%d-%d=%dn, a, b. a-b);pr intf (,%d*%d=%dn, a, b. a*b);pr intf (,%d/%d=%dn, a, b. a/b);23pr in
40、tf (f, (f I oat) %d/%d=%f n M r a, b. (float) a/b); pr i ntf (n%d%d=%dn,'l a. b. a%b);1求前驅字符和后繼字符。輸入一個英文字符,找出它的前驅字符和后繼字符,并按字符 的ASCII碼值從大到小的順序輸出這三個字符及其對應的ASCII碼值。#include<>int mai n(void)char ch.before, after;ch二getchar ();before二ch-1;after=ch+1;if (before<*A* |(before<a && be
41、fore>,Z,)(beforebefore+26:pr intf (f,%c %c %c %d %d %dn* before, after, ch, before, after, ch);)eIse if(after>*z'| (after>'Z' && after<'a')(after=after-26;pr intf (f,%c %c %c %d %d %dn* ch. before, after, ch, before, after);)elsepr intf (f,%c %c %c %d %d %dn*
42、after, ch, before, after, ch. before);)輸入某個點A的平面坐標(x.y),判斷輸出)A點是在圓內、圓外還是在圓周上,其 中圓心坐標為(2,2),半徑為1.#include<>int main(void)float x.y;scanf;i f (x2) * (x2) + (y2) * (y-2)=1)pr intf ("點A在圓上");eIse if(x-2)*(x-2) + (y-2)*(y-2)<1)printfC'點A在圓內”);elseprintfC'點A在圓外");return 0;求
43、愛因斯坦數學題。有一條長階,若每步跨兩階,則量后剩余一階;若每步跨三階,則 量后剩兩階,若每步跨五階,則量后剩四階;若毎步跨六階,則量后剩五階;若毎步跨七 階,量后正好一階不剩。求長階的階梯數目。#include<>int mai n(void)int i ;for (i=1:i<=200;i+)(if (i %2=1) && (i %3=2) && (i %5=4) & (i %6=5) && i %7=0) printf("%d 階",i);)return 0;)輸入一個正整數,判斷其中的各位數字
44、是否奇偶數交替出現,是輸出“y*否則輸出 “not”#include <>int main(void)(int m. n;printfC'i®輸入一個正整數:n");scanf&m);n=m%10;m=m/10;i f(n%2+m%10%2 >=1)(pr i ntf("not"); pr intf ("n");)e I se(pr i ntf ("yes"); pr intf ("n");)return 0;)輸入一個三位數,判斷是否是一個水仙花數。水仙花數是
45、指三位數的各位數字立方和等 于這個三位數本身。例如:153=1判料+5*5*5+3*3*3。# i ncIude<>i nt mai n(void)int n. i. j. k;pr i ntf ("請輸入一個三位數:n"); scanf ("%d", n);i=n/100;j=(n-i*100)/10;k=n-i*100-j*10;if (i*i*i+j*j*j+k*k*k=n)printf C'%d是一個水仙花數",n);elsepr i ntf ("%d不是水仙花數",n);)實驗六輸入一個正整數n
46、 (1<n<=10),再輸入n個整數,輸出偶數位上數值的平均值(保留 兩位小數)#include<>int main(void)int a10, i, n. count;float sum.avg:pr intf (nEnter n: ”);scanf (n%dn,&n);pr intf(”Enter %d intergers: ", n);for(i =0;i <n;i +)scanf&ai);sumO;count二0;for (i =0;i <n;i +)if (i+1)%2=0)(sum=sum+ai; count+;Iavg
47、二sum/count;pr i ntf (Navg=%. 2fnf,t avg);pr intf ("n");)輸入一個正整數n (1<=n<=10),再輸入n個整數,輸出最小值及下標(設豪小值唯一, 下標從。開始)。#include<>int mai n(void)int i. n. min, index ;int a10;pr intf (nEnter n: ”);scanf (,%d",&n);pr intf(”Enter %d intergers: ", n);for(i =0;i <n;i +)scanf&
48、amp;ai);m i n=a0;index=0;for(i=1;i<n;i+)i f(mi n>a i)(mi n=ai;index=i;Ipr intf ("min=%d. index二%din. index);)輸入一個正整數n (1<=n<=10),再輸入n個整數,將最小值與第一個數交換,最大值 與最后一個數交換.然后輸出交換后的D個數。#include<>i nt mai n(void)int i, n. min. max, index , indexx. t. h; int a10;pr i ntf ("Enter n: ”)
49、; scanf("%d",&n);pr intf(”Enter %d intergers: ", n); for(i =0;i <n;i +)scanf&ai);min=a0:max二a 0;index二0;i ndexx=0;for(i=1;i<n;i+)if (mi n>ai)(min二ai;index=i;t=a 0; <i0二aindex; aindex=t;if (max<ai)(max=ai;indexx=i;h二anT;an-1 =aindexx ;aindexx =h;for(i=0;i<10;i
50、+)pr intfai);return 0;)輸入一個正整數n (1<n<=10),再輸入n個數,逆序重新存放并輸入這些數。#include<>int main(void)int n. i, j. t;int a10;pr intf (nEnter n: ”);scanf("%d",&n);pr intf(”Enter %d intergers:n);for(i =0;i <n;i +)scanf&ai);j=n-1;for(i=0;i<n/2;i+)t 二 ai; ai=aj; aj=t;for(i=0;i<n;i
51、+)pr intf (n%d nf ai);在鍵盤上輸入n個整數.將他們按照從大到小的次序排序后輸出。要求采用冒泡排序 法。#include <>int mai n(void)int a10, i, n. jF h;pr intf (nEnter n: ”);scanf("%d",&n);pr intf ("Enter %d intergers: ”,n);for(i =0;i <n;i +)scanf&ai);for (j=0;j<n-1;j+)(for (i=0; i<n-j-1 ; i卄)if (ai<ai
52、+1)(h=ai;ai=ai+1;ai+1=h:1)for(i =0;i <n;i +)pr intf (n%d ai);已有一個已按遞增排序的數組,輸入一個整數xf要求按原來排序的規(guī)律將他插入數組 中。#include <> void main()int a10, i, n. jr h, x, t;pr intf ("請輸入整數的個數:");scanf("%d”,&n);pr i ntf ("謂輸入%d個正整數:n", n);for(i =0;i <n;i +)scanf&ai);for(j=0;j&l
53、t;n-1;j+)(for (i=0;i<n-j-1;i+)if (ai>ai +1)(h=a i;ai=ai+1;ai+1=h;I)printf (”謂輸入要插入的整數x: ”);scanf("%d”,&x);for(i =0;i <n;i+)if (ai>x)(t=i;break:Ifor(i=n-1;i>=t;i)ai+1=ai;at=x;for(i=0;i<n+1;i+)printf ("%d ", ai);)輸入一個以回車結束的字符串(少于80個字符,統計其中的大寫字母的個數#include <>i
54、 nt ma i n (vo i d)int j,n;char str80,ch;printf(”謂輸入字符串,以回車結束:n");gets (str);for(j=0;strj!=,0,;j+)if (strj>=,A, && strj<=,Z,)n+;pr i ntf("count=%dn",n);輸入一個字符,再輸入一個以回車結束的字符串(少于80個字符),在字符串中査找 該字符。如果找到,則輸出該字符在字符串中所對應的最大下標(下標從0開始)否則輸 出 “Not found”#include<>i nt ma i n (vo i d)int i,j,k;char str80,ch;printfC'iW輸入字符串,以回車結束:n");i=0;whi Ie (str i=getchar () ! = 'n')i卄;stri='0,;printfC'iW輸入要查找的字符:n");ch二getchar ();for(j=0;j<i;j+)if (strj=ch)(k二 j;Iif
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘭州資源環(huán)境職業(yè)技術大學《液壓流體力學》2023-2024學年第一學期期末試卷
- 濟寧職業(yè)技術學院《傳播效果監(jiān)測》2023-2024學年第一學期期末試卷
- 湖南幼兒師范高等??茖W?!督Y構耐久性理論》2023-2024學年第一學期期末試卷
- 湖南工業(yè)大學科技學院《嬰幼兒藝術發(fā)展與教育》2023-2024學年第一學期期末試卷
- 衡陽科技職業(yè)學院《地理信息系統A》2023-2024學年第一學期期末試卷
- 湖南交通職業(yè)技術學院《生物醫(yī)藥文獻檢索和專業(yè)英語》2023-2024學年第一學期期末試卷
- 浙江師范大學《發(fā)酵工程制造技術及應用》2023-2024學年第一學期期末試卷
- 鄭州體育職業(yè)學院《工業(yè)設計專業(yè)導論》2023-2024學年第一學期期末試卷
- 浙江工貿職業(yè)技術學院《短視頻策劃與運營》2023-2024學年第一學期期末試卷
- 食品中重金屬殘留的控制手段
- 2024-2025學年成都高新區(qū)七上數學期末考試試卷【含答案】
- 定額〔2025〕1號文-關于發(fā)布2018版電力建設工程概預算定額2024年度價格水平調整的通知
- 2025年浙江杭州市西湖區(qū)專職社區(qū)招聘85人歷年高頻重點提升(共500題)附帶答案詳解
- 《數學廣角-優(yōu)化》說課稿-2024-2025學年四年級上冊數學人教版
- “懂你”(原題+解題+范文+話題+技巧+閱讀類素材)-2025年中考語文一輪復習之寫作
- 2025年景觀照明項目可行性分析報告
- 2025年江蘇南京地鐵集團招聘筆試參考題庫含答案解析
- 2025年度愛讀書學長參與的讀書項目投資合同
- 電力系統分析答案(吳俊勇)(已修訂)
- 化學-河北省金太陽質檢聯盟2024-2025學年高三上學期12月第三次聯考試題和答案
- 期末復習試題(試題)-2024-2025學年四年級上冊數學 北師大版
評論
0/150
提交評論