版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1 : 求 1 到 n 的累加和(10 分)輸入一個整數(shù)n ,求1+2+3+n的累加和。輸入格式:輸入一個整數(shù)。輸出格式:輸出1n 的累加和。輸入樣例:在這里給出一組輸入。例如:5輸出樣例:在這里給出相應(yīng)的輸出。例如:15#includestdio.hmain()int i,n,t;scanf(%d,&n);t=0;for(i=1;i=n;i+)t=t+i;printf(%d,t);2 :求三角形面積(10 分 )輸入三角形的三邊長,求其面積。輸入格式:在一行中輸入能夠構(gòu)成三角形的3 個實(shí)數(shù), 3 個數(shù)之間用逗號間隔。輸出格式:對每一組輸入,在一行中輸出面積值,結(jié)果保留兩位小數(shù),沒有附加字符。
2、輸入樣例:3,3,3#include stdio.h#includemath.hmain()float a,b,c,s,w;scanf(%f,%f,%f,&a,&b,&c);w=(a+b+c)/2;s=sqrt(w*(w-a)*(w-b)*(w-c);printf(%.2fn,s);3:分段函數(shù)1(12分)計算分段函數(shù),測試數(shù)據(jù)分別是-2、3、7。rik+ii x5輸入格式:輸入一個數(shù)輸出格式 輸出x=多少,y=多少,輸出的x和y值均保留兩位小數(shù)輸入樣例:-3 輸出樣例:x=-3.00,y=2.00#include stdio.h#include math.hmain()float x,y;s
3、canf(%f,&x);if(x5) y=sin(x)+5;else y=2*x+1;printf(x=%.2f,y=%.2f,x,y);4 :斐波那契( Fibonacci )數(shù)列前 20 項(xiàng)。#includestdio.hmain()long int a20=1,1;int i;for(i=2;i20;i+)ai=ai-1+ai-2;for(i=0;i20;i+)printf(%8d,ai);5:求1-3+5-99+101 的值。#includemath.hmain()(int i,n,s;i=1;s=1;for(n=1 ;n=100;n=n+2)s=s+pow(-1 ,i+)*n;i+;
4、printf(s=%d,s);)的值。6:求 1 *2+2*3+ +20*21#includestdio.hmain()(int i,n,t;n=0;for(i=1 ;i=10;i+)k+=1;t*=10;s=n;for(i=1;i=k;i+)s=n/nc;ni=s%10;sum+=ni;nc*=10;printf(%d,sum);:輾轉(zhuǎn)相除法求最大公約數(shù)。#includestdio.hmain()int n,r,m;scanf(%d,%d,&m,&n);r=m%n;while(r!=0)m=n;n=r;r=m%n;printf(gcd=%dn,n);:猜算式? 2*7 ? =3848 中的數(shù)
5、字(10 分)算式: ? 2*7 ? =3848 中缺少一個十位數(shù)和一個個位數(shù)。 編程求出使該算式成立時的這兩個數(shù),并輸出正確的算式。輸出格式:在一行中輸出A2*B7=C 的值。#include main()int i,j,A,B;for(i=1;i=9;i+)A=i*10;for( j=1;j=9;j+)B=j;if(3848=(A+2)*(B+70)printf(%d2*7%d=3848,i,j);:輸出各位數(shù)字之和能被15 整除的所有數(shù)(10 分)輸出 100 到 1000 之間的各位數(shù)字之和能被 15 整除的所有數(shù), 輸出時每 5 個一行, 每個數(shù)輸出占 4 列列寬。輸出格式:在每行中
6、輸出5 的滿足要求的數(shù)值,每個數(shù)輸出占 4 列列寬。main()(int n,i=0,a,b,c,m;for(n=100;n=999;n+)(a=n/100;b=n/10%10;c=n%10;m=a+b+c;if(m%15=0)(printf(%4d,n);i+;if(i%5=0)printf(n);n12 。:求 1!+3!+5!+ +n!(10 分)求1!+3!+5!+ +n!的和,要求用循環(huán)嵌套設(shè)計,輸入格式:輸入在一行中給出一個不超過12的正整數(shù)n o輸出格式:在一行中按照格式“ n=n值,s=階乘和”的順序輸出,其中階乘和是正整數(shù)。#include main()(int i,t,n,
7、k=1,s=0;scanf(%d,&n);if(n12)for(i=1;i=n;i+=2)(for(t=1;t=i;t+)k=t*k;s=k+s;k=1;printf(n=%d,s=%d,n,s);:打印等腰三角形圖形$第一行圖形符號前面有4 個空格。輸出格式:以等腰三角形的格式輸出5 行由 $ 符號構(gòu)成的三角圖形,每個$ 符號占固定位,第一行$ 符號前有 4 個空格。#include main()int i,j;for(i=1;i=5;i+)for( j=1;j=5-i;j+)printf( );for( j=1;j=2*i-1;j+)printf($);printf(n);:打印倒直角三角
8、形圖形(10 分 )請編程序打印如下圖形。$第一行圖形符號前面有1 個空格。輸出格式:以倒直角三角形的格式輸出5 行由 $ 符號構(gòu)成的三角圖形, 每個 $ 符號占固定1位,第一行第一個$ 符號前有 1 個空格。#include main()int i,j;for(i=1;i=5;i+)for( j=1;j=i;j+)printf( );for( j=1;j=6-i;j+)printf($);printf(n);:打印平行四邊形圖形(10 分)請編程序打印如下圖形。a a a a a $eeeee$eeeee$eeeee$eeeee $第一行圖形符號前面有1個空格輸出格式:以平行四邊形的格式輸出
9、5行由$符號構(gòu)成的圖形,每個$符號占固定1位,第一行第一個$符號前有1個空格。#include main()(int i,j;for(i=1;i=5;i+)(for( j=1;j=i;j+)printf();for( j=1;j=5;j+)printf($);printf(n);:打印出如下圖案(菱形)*第一行圖形符號前面有5 個空格輸出格式 :以菱形的格式輸出 7 行由乘號構(gòu)成的圖形,每個乘號占固定 1 位,第一行乘號前有 5 個空格。#includestdio.hmain()int i,j;for(i=1;i5;i+)for( j=1;j=6-i;j+)printf( );for( j=1
10、;j=2*i-1;j+)printf(*);printf(n);for(i=1;i4;i+)for( j=1;j=i+2;j+)printf();for( j=1;j=7-2*i;j+)printf(*);printf(n);16:打印直角九九乘法表(10分)輸出直角九九乘法口訣,輸出效果如樣例。輸出格式:以左下直角的格式輸出九九乘法表,每個式子按a*b=c ”形式輸出,其中a和b各占1位列寬,c占3位列寬并左對齊。輸出樣例:1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=12 4*4=165*1=55*2=105*3=15 5*4=205*5=256*
11、1=66*2=126*3=18 6*4=246*5=30 6*6=367*1=77*2=147*3=21 7*4=287*5=35 7*6=42 7*7=498*1=88*2=168*3=24 8*4=328*5=40 8*6=48 8*7=56 8*8=649*1=99*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81#includestdio.hmain()int i,j;for(i=1;i=9;i+)for( j=1;j=1&n12)for(i=1;i0;i+)s=s+a;if(a=80&a90)n+;scanf(%d,&a);a
12、ve=s*1.0/i;printf(ave=%0.2f,n=%d,ave,n);: 3 個數(shù)字構(gòu)數(shù)(10 分)用 0-9 之間不同的3 個數(shù)構(gòu)成一個3 位數(shù),統(tǒng)計出共有多少種方法。輸出格式 :按照“ count= 結(jié)果”格式輸出,結(jié)果為整數(shù),不加寬度控制。#includestdio.hmain()int count,i,n=0,a,b,c;for(i=100;i=1e-6)sum=sum+s;p=-p;k=k+2;s=p*1.0/k;sum=sum*4;printf(pi= %.4f,sum);21 :統(tǒng)計兩整數(shù)間被3 整除數(shù)的個數(shù)(10 分)輸入兩個整數(shù),n1,n2( 要求 n1n2) ,統(tǒng)
13、計兩整數(shù)范圍內(nèi)被3 整除的數(shù)的個數(shù)。輸入格式:在一行輸入2 個整數(shù)。兩個整數(shù)之間用一個空格間隔輸出格式:按照“a=n1,b=n2,n= 個數(shù)”的順序輸出。其中 n1 、 n2 和個數(shù)的輸出格式均為原樣輸出,不加寬度控制。#includestdio.hmain()int i,n1,n2,n=0;scanf(%d%d,&n1,&n2);if(n1n2)for(i=n1;i0)s=0;k=n;while(k!=0)t=k%10;s=s+t*t;k=k/10;if(n0)n=fabs(n);s=0;k=n;while(k!=0)t=k%10;s=s+t*t;k=k/10;printf(sum=%d,s
14、);return 0;23 :交換 a 和 b 的值 (10 分 )交換變量 a, b 的值,如輸入 a 的值為 1 , b 的值為 5 ,則輸出 a 的值為 5, b 的值為 1 。輸入格式:輸入兩個整數(shù),之間用一個空格間隔。輸出格式:在一行中按照“a=x,b=y ”的格式輸出,其中 x 和 y 均是原樣輸出,不加寬度控制。#include stdio.hmain()int a,b,t;scanf(%d%d,&a,&b);t=a;a=b;b=t;printf(a=%d,b=%d,a,b);24 :華氏溫度轉(zhuǎn)化為攝氏溫度(10 分)將華氏溫度轉(zhuǎn)化為攝氏溫度(下式中 c 表示攝氏溫度, f 表示
15、華氏溫度) 。c=5/9 (f-32)輸入格式:直接輸入一個實(shí)數(shù),沒有其它任何附加字符。輸出格式:在一行中按照“c= 結(jié)果”的順序輸出,結(jié)果為保留 2 位小數(shù)的實(shí)數(shù),沒有其它任何附加格式控制。#include stdio.hmain()float f,c;scanf(%f,&f);printf(c=%.2f,c=5*(f-32)/9);25 :求 n !#includestdio.hmain()int n,t,i;t=1;scanf(%d,&n);for(i=1;i=n;i+)t=t*i;printf(%d,t);26 : 10 個數(shù)的最大值#includestdio.hmain()int m
16、ax,i,n;for(i=1;i=max)max=n;printf(max=%d,max);27 : 1,40 能被 3 整除的數(shù)#includestdio.hmain()int n;for(n=1;n=40;n+)if(n%3=0)printf(%4d,n);28 : 1,100 能被 3 整除的數(shù)的和#includestdio.hmain()int n,t;t=0;for(n=1;n=100;n+)if(n%3=0)t=t+n;printf(%4d,t);29 : 1,100 能被 3 整除的數(shù)的個數(shù)#includestdio.hmain()int n,t;t=0;for(n=1;n=10
17、0;n+)if(n%3=0)t+;printf(%d,t);30 :求 1 到 6 的階乘的和 .#includestdio.h main() int i,n=1;float s=0;for(i=1;i=6;i+)n=n*i;s=s+n;printf(jiecheng=%.6f,s);31 輸入 10 個無序的整數(shù),用選擇法對10 個整數(shù)按升序排序。注意:要求排序只排3 輪。#includestdio.hmain()int a10;int i,b,min,j,k;for(i=0;i10;i+)scanf(%d,&ai);for(i=0;i3;i+)k=i;for(j=i+1;j10;j+)if
18、(ajak) k=j;if(k!=i)b=ai;ai=ak;ak=b;for(i=0;i10;i+)printf(%5d,ai);32 對 n 個整數(shù)組成的一維數(shù)組按逆序重新存儲并輸出( n10 ) 。#includestdio.hmain()int a80,b80;int i,n;scanf(%d,&n);for(i=0;in;i+)scanf(%d,&ai);for(i=0;in;i+)bi=an-i-1;printf(%4d,bi);return 0;33 :對 n 個整數(shù)組成的一維數(shù)組用順序法按從小到大排序后輸出( 4n4&n10)for(i=0;in;i+)scanf(%d,&ai)
19、;for(i=0;i3;i+)k=i;for( j=1+i;jn;j+)if(a jak) k=j;if(k!=i)t=ai;ai=ak;ak=t;for(i=0;in;i+)printf(%5d,ai);return 0;5 整除的所有數(shù)的和。34 :在一維數(shù)組中有10 個整數(shù),求出其中能被#includestdio.hmain()int a10,s=0,i;for(i=0;ia9)a10=num;elsefor(i=0;i10;i+)if(num=i;j-)a j+1=a j;ai=num;break;for(i=0;i11;i+)printf(%5d,ai);然后把它和數(shù)組中有一數(shù)組內(nèi)放
20、5 個整數(shù), 要求找出第一次出現(xiàn)的最小數(shù)和它的下標(biāo),最前面的元素即第一個數(shù)對換位置。#includestdio.hmain()int a5;int i,min,t,p;for(i=0;i5;i+)scanf(%d,&ai);min=a0;for(i=0;i5;i+)if(aimin)min=ai;p=i;t=a0;a0=ap;ap=t;for(i=0;i5;i+)printf(%4d,ai);printf(n);printf(min=%d,weizhi=%d,min,p);產(chǎn)生并輸出如下形式的方陣。1 2 2 2 2 2 13 1 2 2 2 1 43 3 1 2 1 4 43 3 3 1 4
21、 4 43 3 1 5 1 4 43 1 5 5 5 1 41 5 5 5 5 5 1main()(int a77;int i,j;for(i=0;i7;i+)for( j=0;j7;j+)(if(i=j|j+i=6)ai j=1;if(ij&i+j6)aij=2;if(i6)aij=4;if(ij&i+j6)aij=5;if(ij&i+j6)aij=3;for(i=0;i7;i+)(for(j=0;j7;j+)printf(%2d,aij);printf(n);39:將一個3X3矩陣轉(zhuǎn)置(即行和列互換) #includestdio.hmain()int b9,a33;int i,j;for(
22、i=0;i9;i+)scanf(%d,&bi);for( j=0;j3;j+)for(i=0;i3;i+)aji=bj+i*3;printf(%4d,aji);printf(n);打印 n 行楊輝三角, n10 。#includestdio.hmain()int i,j,n;int a3131=0;scanf(%d,&n);for(i=0;in;i+)for( j=0;j=i;j+)if( j=0|j=i) aij=1;else aij=ai-1j-1+ai-1j;for(i=0;in;i+)for(j=0;j=a&ai=A&ai=0&ai=9) c+;if(ai= )d+;printf(小寫
23、字母=%dn,p);printf(大寫字母=%dn,b);printf(數(shù)字=%dn,c);printf(空格=%dn,d);43:從鍵盤輸入一個字符串,再輸入兩個整數(shù) m和n,將字符串從下標(biāo)為m的字符開始的n個字符復(fù)制到另一個字符數(shù)組中。#includestdio.hmain()char s120,s220;int i,n,m,j=0;gets(s1);scanf(%d%d,&m,&n);for(i=m;in+m;i+)s2j=s1i;j+;s2j=0;puts(s2);edcba 。將一個字符串中的字符逆序存放。如字符串為“ abcde ,則逆序存放后應(yīng)為#includestdio.h#i
24、ncludestring.hmain()char s180,s280;int i,k;gets(s1);k=strlen(s1);for(i=0;s1i!=0;i+)s2i=s1k-1-i;s2i=0;puts(s2);將一個字符串中的所有數(shù)字字符刪掉。#includestdio.hmain()char a80,b40;int i,j=0;gets(a);for(i=0;ai!=0;i+)if(ai9)bj=ai;j+;bj=0;puts(b);刪除字符串中的指定字符,字符串和要刪除的字符均由鍵盤輸入。#includestdio.hmain()char a80,b40,c;int i,j=0;
25、gets(a);c=getchar();for(i=0;ai!=0;i+)if(ai!=c)bj=ai;j+;bj=0;puts(b);n 值小于字符串實(shí)際長度, 不將一個字符串中的前n 個字符復(fù)制到一個字符數(shù)組中去,許使用 strcpy 函數(shù)。#includestdio.hmain()char s180,s280;int i,n;gets(s1);scanf(%d,&n);for(i=0;in;i+)s2i=s1i;s2i=0;puts(s2);打印水仙花數(shù)。水仙花數(shù)是一個三位數(shù),其各位數(shù)字的立方和與原數(shù)相等。#includestdio.hmain()int i,n,a,b,c;for(i=
26、100;i=999;i+)a=i%10;b=i/10%10;c=i/100;n=a*a*a+b*b*b+c*c*c;if(n=i)printf(%5d,i);printf(n);編程求出 120 之間的奇數(shù)之和,偶數(shù)之積。main()int s=0,i;double t=1;for(i=1;i=20;i+)if(i%2=0)t=t*i;elses=s+i;printf(s=%d,t=%.0lf,s,t);統(tǒng)計 100 以內(nèi)的各位數(shù)字之和為 5 的自然數(shù)的個數(shù)。#includestdio.hint main(void)int n,s,k,count=0;for(n=1;n1)for(i=2;in
27、;i+)if(n%i=0) break;if(n=i) printf(YES);else printf(NO);編程求出大于m 的最小素數(shù)。#includestdio.h#includemath.hmain()int m,i,k=0,x;scanf (%d,&m);for (i=m+1;k=0;i+)for (x=2;xsqrt(i)k=1;printf (%d,i);53: 求 Sn = a+aa+aaa+aa.a之值,其中 a 是一個數(shù)字。例如 : 2+22+222+2222( 此時n = 4), n由鍵盤輸入。main()int a,n,sn=0,i,t;scanf(a=%d,n=%d,
28、&a,&n);t=a;for(i=1;i=n;i+)sn=sn+a;a=a*10+t;printf(%d,sn);54:求出以下分?jǐn)?shù)序列的前 20項(xiàng)之和。2/1+3/2/8/5+13/8+21/13 #includestdio.hmain()int a=1,b=2,n,t;double s=0;for(n=1;n=20;n+)s=s+b*1.0/a;t=b;b=a+t;a=t;printf(%.2f,s);no ”的輸入一個年份,判斷其是否為閏年,若是閏年輸出“ yes ”的信息,否則輸出“信息。#includestdio.hmain()int a;scanf(%d,&a);if(a%4=0&a%100!=0|a%400=0)printf(yes);elseprintf(no);任意輸入 10 個整數(shù),求其中偶數(shù)之積main()int a,i,s=1;for(i=1;i=10;i+)scanf(%d,&a);if(a%2=0) s=s*a;printf(%d,s);57:計算數(shù)列的第n項(xiàng)。%=1 周=”(1+為)飽=1/Q+球#includestdio.hmain()int n,i;float a=1;scanf(%d,&n);if(n=1) a=1;for(i=2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:聚焦體育新課標(biāo)小學(xué)體育課運(yùn)動負(fù)荷主觀測評路徑與調(diào)控策略研究
- 課題申報參考:教師教學(xué)洞察力的表現(xiàn)特征、生成機(jī)制及發(fā)展路徑研究
- 包含維修條款的2025年度二手手機(jī)買賣合同范本3篇
- 二零二五版桉樹種植與星海生態(tài)教育合作項(xiàng)目合同3篇
- 二零二五年度出國留學(xué)學(xué)費(fèi)支付及管理合同3篇
- 二零二五年度煤炭運(yùn)輸合同范本:多式聯(lián)運(yùn)與綜合物流服務(wù)協(xié)議4篇
- 二零二五版文化中心場地租賃協(xié)議書4篇
- 2025年度海洋工程聘用工程師及項(xiàng)目實(shí)施合同4篇
- 2025版充電樁安全風(fēng)險評估與應(yīng)急預(yù)案制定合同3篇
- 二零二五版智慧醫(yī)療路演投資合同范本4篇
- 2025年度版權(quán)授權(quán)協(xié)議:游戲角色形象設(shè)計與授權(quán)使用3篇
- 心肺復(fù)蘇課件2024
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊》專題培訓(xùn)
- 湖南財政經(jīng)濟(jì)學(xué)院專升本管理學(xué)真題
- 全國身份證前六位、區(qū)號、郵編-編碼大全
- 2024-2025學(xué)年福建省廈門市第一中學(xué)高一(上)適應(yīng)性訓(xùn)練物理試卷(10月)(含答案)
- 《零售學(xué)第二版教學(xué)》課件
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年四年級下學(xué)期期末數(shù)學(xué)試卷
- 房地產(chǎn)行業(yè)職業(yè)生涯規(guī)劃
- 江蘇省建筑與裝飾工程計價定額(2014)電子表格版
- MOOC 數(shù)字電路與系統(tǒng)-大連理工大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論