版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)的分離操作1. 以下程序的功能是:實(shí)現(xiàn)累加輸入變量x各個(gè)數(shù)位之和mai n() int x,s=O;sea nf("%d", &x);while( (1) s+= (2)1;prin tf("s=%dn",s); 2. 以下程序的功能是:求變量n各位數(shù)字平方和#i nclude <stdio.h>mai n() int n, sum=O;sea nf("%d",&n);while( (1) sum+=( 2);(3); prin tf("sum=%dn",sum); 3. 以下程序是
2、輸出1至100之間每位數(shù)的乘積大于每位數(shù)的和的數(shù)#i nclude <stdio.h>mai n() int i,n ,s,t;for(i=1;i<=100;i+) t=1;s=0;(1 while( (2) ) t*=n%10;s+=n%10;(3if(t>s) pri ntf("%dn",i); 4. 寫出程序的運(yùn)行結(jié)果mai n() int nu m,i;sea nf("%d",&nu m);while( nu m!=0) i=nu m%10;prin tf("%d",i);num/=10; pr
3、in tf("n"); 當(dāng)輸入27356時(shí),顯示5. 寫出程序的運(yùn)行結(jié)果mai n() int n,m=O;sea nf("%d",&n);while( n!=0) m+=n%10;n/=10; prin tf("m=%dn",m); 輸入12324時(shí),則顯示輸入34235時(shí),則顯示6. 寫出程序的運(yùn)行纟int fun (i nt n) int num=1;do num*=n%10;n/=10; while( n!=0);return nu m; mai n() int n;sca nf("%d",&
4、;n);prin tf("%dn",fu n(n); 輸入1234,則顯示輸入1305,則顯示整除類型1. 以下程序的功能是:輸出三位正整數(shù)中能被13整除的數(shù)mai n() int n;for( (1) ; (2) ;n+)if(n %13!=0) (3) jelse prin tf("%dn", n);2. 以下的程序功能是:求101至999之間所有能被13整除的整數(shù)之和和個(gè)數(shù) mai n() in t i,e nt;float sum=0;i=101; ent=0;while(1) if(2) sum+=i; en t+; (3); prin tf(
5、"sum=%f,e nt=%dn",sum,c nt);3. 以下程序的功能是:輸出100以內(nèi)能被3整除且個(gè)位數(shù)為6的所有整數(shù)#i nclude <stdio.h>mai n() int i,j;for(i=0; (1) ;i+) j=if( (3) ) continue;else prin tf("%dn",j);4. 以下程序是功能是:輸出1-1000之間滿足用3除余2,用5余3,用7余2 的數(shù),且一行只打印五個(gè)數(shù)#i nclude <stdio.h>mai n() int i=1,j=0;do if( (1 prin tf(
6、"%4d",i);j=j+1;if( (2) ) printf("n"); ; while(i<1000); 5. 以下程序是實(shí)現(xiàn)1至200之間既能被3又能被5整除的數(shù),每行4個(gè)mai n() int i,n=0;for(i=1;i<=200;i+)if( (1丄 prin tf("%dt",i);亠if( (3) ) printf("n");prin tf("n"); 累加運(yùn)算1. 通過(guò)形參n計(jì)算:1+2+3+4nmai n() int n ,i;int (1)sca nf(&qu
7、ot;%d",&n);for(i=1;i<=n; (2) )s+= (3prin tf("s=%dn",s); 2. 通過(guò)形參n計(jì)算:1+2+3+4nmai n() int n;int (1) ;sca nf("%d",&n);while( n>0) s+= (2) _prin tf("s=%dn",s); 3. 通過(guò)形參n計(jì)算:1-2+3-4 nmai n() int i=1,j=1,s=0, n;sea nf("%d",&n);for(; (1) ;i+) s+=
8、(2 (3 prin tf("s=%dn",s);4. 以下程序的功能是計(jì)算:1-3+5-7-99+101mai n() int i=1,j=1,s=0;while( (1 s+= (2 i+=2;(3 prin tf("s=%dn",s);5. 以下程序的功能是:計(jì)算1+1/2+1/nmai n() int n;float (1) ;sea nf("%d",&n);while( n>0) s+= (2) _丄prin tf("s=%fn",s); 6. 通過(guò)形參n計(jì)算:1+1/2+1/3+1/4 1
9、/nfloat fun (i nt n)mai n() int n;float s;sea nf("%d",&n);s=fu n(n);prin tf("s=%fn",s);7. 通過(guò)形參n計(jì)算:1-1/2+1/3-1/41/nmai n() int i=1,j=1, n;float s=0;sea nf("%d",&n);for(; (1) ;i+) s+= (2 (3 prin tf("s=%dn",s);8. 通過(guò)形參 n 計(jì)算:1+1/3+1/5+ 1/(2*n-1) mai n() int
10、 i=1, n;float s=0;scanf("%d",(1);for(i=1; (2) ;i+)s+= (3);prin tf("s=%fn",s);9. 通過(guò)形參 n 計(jì)算:1-1/3+1/5 1/(2*n-1) mai n() int i=1,j=1, n;float s=0;sea nf("%d",&n);for(; (1) ;i+) s+= (2 (3prin tf("s=%fn",s);10. 以下程序的功能是:1!+2!+3!+n!mai n() int i,n;long t=1,s=0;s
11、ea nf("%d",&n);for(i=1; (1) ;i+) (2);(3); prin tf("s=%ldn",s); 找最大或最小元素1. 以下程序的功能是:輸入10個(gè)整數(shù)到一維數(shù)組,輸出其中最大數(shù) mai n() int a10,i,max;for(i=0;i<10;i+)scan f("%d",&ai);(1) =a0;for(i=1;i<10;i+)if( (2) ) (3);prin tf("max=%dn",max); 2. 以下程序的功能是:輸入10個(gè)整數(shù)到一維數(shù)組,
12、輸出其中最大數(shù) mai n() int a10,i,max;for(i=0;i<10;i+)scan f("%d",&ai);=0;for(i=1;i<10;i+)if( (2) ) (3) ;prin tf("max=%dn",amax); 3. 返回?cái)?shù)組a中的最大值int fun (i nt a,i nt n) int i,max;for(i=1;i< n;i+)if(ai>max) mai n() int a=3,7,2,9,4,5,max; max=fu n( a,6) prin tf("max=%dn&
13、quot;,max);4. 返回?cái)?shù)組a中的最大值int fun (i nt a,i nt n) int i,max;for(i=1;i< n;i+)if( );return max;mai n() int a=3,7,2,9,4,5,max;max=fu n( a,6)prin tf("max=%dn",amax);5. 返回?cái)?shù)組a中的最大值void fun (i nt a,i nt n ,i nt *max) int i;for(i=1;i< n;i+)if( );mai n() int a=3,7,2,9,4,5,max;fun (a,6,&max)
14、prin tf("max=%dn",max);6. 返回?cái)?shù)組a中的最大值 void fun (i nt a,i nt n ,i nt *max) int i;for(i=1;i< n;i+)if(). mai n() int a=3,7,2,9,4,5,max;fun (a,6,&max)prin tf("max=%dn",amax);7. 以下程序的功能是:輸入10個(gè)整數(shù)到一維數(shù)組,輸出其中最大數(shù)和最小數(shù)mai n() int a10,i,max, min;for(i=0;i<10;i+)scan f("%d",
15、&ai);max=a0;(for(i=1;i<10;i+) if(ai>max)亠if()-mi n=ai; prin tf("max=%d,mi n=%dn",max,mi n); 8. 以下程序的功能是:鍵盤上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī) 和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入mai n() float x,amax,am in;sca nf("%f", &x);amax=x;amin=x;while( (1 if(x>amax) (2) jif(x<am in) (3) ;scan f("%f
16、", &x); prin tf("amax=%f,am in=%fn ”,amax,am in); 要求改要求改數(shù)組元素的逆序1. 以下程序是將一個(gè)數(shù)組中的值逆序存放,例如:1,2,3,4,5.為:5,4,3,2,1mai n() int a10,i,j,t;for(i=0;i<10;i+)scan f("%d",&ai);for(i=0,j=9; (1) ;i+,j-) t=ai;;(3) ; for(i=0;i<10;i+)prin tf("%4d",i);prin tf("n");
17、2. 以下程序是將一個(gè)數(shù)組中的值逆序存放,例如:1,2,3,4,5.為:5,4,3,2,1#defi ne N 10mai n() int aN,i,t;for(i=0;i<10;i+)scan f("%d",&ai);for(i=0;i< (1) ;i+) t=ai;;for(i=0;i<10;i+)prin tf("%4d",ai);prin tf("n"); 3. 以下程序的功能是使3X 3矩陣行列互換mai n() int a33=1,2,3,4,5,6,7,8,9,i,j,t;for(i=0;i&l
18、t;3;i+)for(j=0; (1) ;j+) (2);(3)_aji=t; for(i=0;i<3;i+) for(j=0;j<3;j+)prin tf("%dt",aij); prin tf("n"); 4. 將一個(gè)字符串逆序 mai n() char s80,ch;int i,j;gets(s);for(i=0,j= (1) ;i<j;i+,j-) ch=si;puts(s);5. 將一個(gè)字符串逆序void fun( char s)mai n() char s80;prin tf("Pleae in put a str
19、i ng:"); gets(s);fun( s);prin tf("s=%sn",s);統(tǒng)計(jì)符合條件元素個(gè)數(shù)1. 以下程序的功能是:輸入一行字符,統(tǒng)計(jì)數(shù)字字符出現(xiàn)的次數(shù) #i nclude <stdio.h> mai n() char ch;int n= (1) ,i;while(ch=getchar()!='n')if( (2_)_a(3)printf("n=%dn", n);2. 以下程序的功能是:輸入一行字符,依次統(tǒng)計(jì)小寫英文字母、大寫英文字 母、數(shù)字字符和其他字符出現(xiàn)的次數(shù)mai n() char str80
20、,i;int n5;sca nf("%s",str);for(i=0;i<4;i+) ni=0;for(i=0;stri!='0'i+)if()n 0+;else if(2) n1+;else if(3) n2+;else n 3+;for(i=0;i<4;i+)prin tf(" n %d=%dn",i, ni);3. 以下程序的功能是:統(tǒng)計(jì)正整數(shù)的各個(gè)數(shù)位中零的個(gè)數(shù),并求出各位中數(shù) 字的最大者mai n() int n,coun t,max,t;coun t=0;max=0;sca nf("%d",&a
21、mp;n);do t=亠if(t=0) coun t+;else if( (2) ) max=t;(3) ; while( n!=0);prin tf("cou nt=%d,max=%dn",co un t,max);4. 以下程序是輸入20個(gè)整數(shù)到一維數(shù)組,統(tǒng)計(jì)正整數(shù)的個(gè)數(shù),并計(jì)算它們之和 mai n() int a20,i,sum,co unt;sum=co un t=0;for(i=0;i<20;i+)scan f("%d", (1) for(i=0;i<20;i+)if(丄 (3sum+=ai;prin tf("co un t=%d,sum=%dn",co un t,sum);字母的轉(zhuǎn)換1. 以下程序的功能是:將字符串中的小寫英文
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度美容院美容院美容院產(chǎn)品研發(fā)與市場(chǎng)調(diào)研合同4篇
- 二零二五年度旅游產(chǎn)業(yè)并購(gòu)融資策劃與執(zhí)行合同3篇
- 二零二五版美團(tuán)騎手職業(yè)風(fēng)險(xiǎn)防控與責(zé)任承擔(dān)合同3篇
- 2025年度電商企業(yè)產(chǎn)品溯源體系供貨合同書4篇
- 2025年度水庫(kù)魚塘漁業(yè)養(yǎng)殖與市場(chǎng)拓展承包合同3篇
- 二零二五年度農(nóng)家樂(lè)休閑垂釣中心設(shè)計(jì)與運(yùn)營(yíng)合同4篇
- 二零二四年度養(yǎng)老服務(wù)機(jī)構(gòu)房屋租賃與養(yǎng)老服務(wù)合同3篇
- 2025年度個(gè)人醫(yī)療費(fèi)用結(jié)算合同模板
- 二零二五年度醫(yī)療設(shè)備租賃及售后服務(wù)合同3篇
- 二零二五年度生態(tài)城市建設(shè)用木模板木方采購(gòu)合同4篇
- 中國(guó)末端執(zhí)行器(靈巧手)行業(yè)市場(chǎng)發(fā)展態(tài)勢(shì)及前景戰(zhàn)略研判報(bào)告
- 北京離婚協(xié)議書(2篇)(2篇)
- 2025中國(guó)聯(lián)通北京市分公司春季校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 康復(fù)醫(yī)學(xué)科患者隱私保護(hù)制度
- Samsung三星SMARTCAMERANX2000(20-50mm)中文說(shuō)明書200
- 2024年藥品質(zhì)量信息管理制度(2篇)
- 2024年安徽省高考地理試卷真題(含答案逐題解析)
- 廣東省廣州市2024年中考數(shù)學(xué)真題試卷(含答案)
- 高中學(xué)校開(kāi)學(xué)典禮方案
- 內(nèi)審檢查表完整版本
- 3級(jí)人工智能訓(xùn)練師(高級(jí))國(guó)家職業(yè)技能鑒定考試題及答案
評(píng)論
0/150
提交評(píng)論