初學(xué)C語(yǔ)言常用簡(jiǎn)單程序代碼_第1頁(yè)
初學(xué)C語(yǔ)言常用簡(jiǎn)單程序代碼_第2頁(yè)
初學(xué)C語(yǔ)言常用簡(jiǎn)單程序代碼_第3頁(yè)
初學(xué)C語(yǔ)言常用簡(jiǎn)單程序代碼_第4頁(yè)
初學(xué)C語(yǔ)言常用簡(jiǎn)單程序代碼_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、WORD格式初學(xué)c語(yǔ)言常用簡(jiǎn)單程序代碼素?cái)?shù)的篩選#1ncludestdio h> #includem8th h> ttdefineNlOOO intmain(intargc, char*argv)inti, j, numN:for(i=0;iN;i+)numi=i+l:for(1=1;i<(int)sqrt(double)N);i+)for(j二i+1;jCN;j+)if (nunij%numi=O)numLjJ=O:for(i=l;iN;i+)returnO;輸出時(shí)分秒#includestdio h>mainOintx, s, t, d;scanf(d, &x

2、);s二x%60;t二(x/60)%60;d=(x/60)/60: printf (d 時(shí)(5 分(1 秒",d, t, s):三個(gè)數(shù)的交換#includestdio h>voidmainOinta, b c, t;scanf(d%d%d", &a, &b, &c);printf ("Theoriginalnumber :a=%d,b=%d, c=%dn" a, b, c);t=a, a=b, b=t;t=a, a=c, c=t;printf ("afterswap:a=%d, b=%d, c=%d",

3、a, b, c);switch語(yǔ)句的運(yùn)用 #includestdio h> mainOinta, m: printf Cpleaseinputanumber:); scanf(d, &a);switch(a/10) caselO: case9:m=5:break:case8:m=4:break: case? :iif3 ; break;case6:m=2:break;default:m=l;判斷奇數(shù)和偶數(shù)#includestdio h> mainOintx: printf("Pleaseinputanumber:");scanf(d, &x);i

4、f(x%2=0)printf("thisisdoushu!");elseprintf("thisisdjishu!");小寫改大寫,若是大寫則不變includestdio h> mainOchard, c2:printf("Inputaletter'rT);c2=C 8二cl&&cl<z') ? (cla +' A') :cl;getchar0;returnO:輸入一個(gè)數(shù),輸出這個(gè)數(shù)是幾位數(shù)#include<stdio- h> mainOintx, n;printf(ple

5、aseinputanumber:");n=0: wh 訂 e(x!=0)X二x/10;n+;printf n);輸入一個(gè)數(shù),判斷它是幾位數(shù),然后逆序輸出#include<stdio. h>intmainOintnum:intlen=0:inttemp=O;printf C'Pleaseinputanumber:n);scanf C%(r, &nuni);while (num%10)!=0)temp二temp*10+(nuni%10);len+;num二num/10;printf (length=%dn",len);printf ("Re

6、verseis%/: temp);打印水仙花數(shù)#include<stdio h> mainOintx, a, b, c;for(X二100;x二999;x+) a=x%10: c二x/100;if(x=a*a*a+b*b*b+c*c*c) printfCV);判斷閏年#includestdio h mainOintk, flag, n=0;for(k二1980;k二2880;k+)flag二(k%4=0) && (k%100!二0)(k%400二二0):if (flag)n+:辻(n%10=0)printf C'rT);printf ("V):求

7、1-3+5-7. . .-99+101 的值#includestdio h> mainOi nt sum, i, t : sum=l;t 二1;for(i=3:i<=101;i=i+2)t=-t;sum=sum+t*i;printf (suni=%d", sum);求前n項(xiàng)和#includestdio h> mainOfloats, t;13/16專業(yè)資料整理intn, i, fz, fm:s 二0;fz=2;fUFl;printf("Entern:");scanf(d, &n);for(i=l;i<=n;i+)s=s+t;fz=f

8、z+fni;printf(s=%frr, s):開(kāi)發(fā)一個(gè)程序求全班學(xué)生某門課的平均成績(jī),要求程序每次運(yùn)行時(shí)班 級(jí)人數(shù)可為任意 /*用標(biāo)記值來(lái)指示數(shù)據(jù)輸入的結(jié)束*/#1ncludestdio h> mainOfloataverage, total:intcounter, score:total二0. 0:counter=0;printf C'輸入成績(jī),-1表示結(jié)束:");scanf(d, &score);while(score!二T)/*用T表示輸入的結(jié)束,同時(shí)循環(huán)輸入分?jǐn)?shù)*/total=total+score;counter+;printf C'輸入下一

9、個(gè)成績(jī),T表示輸入結(jié)束:);if(counter!=0)average=total/counter;printf (全班平均成績(jī)?yōu)镴 % 2fn" average);elseprintf C'沒(méi)有輸入成績(jī)n);returnO:求二元一次方程的根#include<stdio h> #includeni8th h> mainOfloats二4, b二-40, c二91;f loatxl, x2: floatdelta: delta=sqrt(b*b-4. 0*d*c);xl二(-b+deltd)/(20*8): x2=(-b-delta)/ (2. 0*8);p

10、rintf(xl=%fx2二fn,xl,x2);if語(yǔ)句的運(yùn)用 #1ncludestdio h> mainOinta, b, c, s, w, t;s=w=t=0;a=-l: if (c>0)s=d+b;if(a<=0)if(c<=0)w=a-b;elseif (c>0)w=a-b;elset=c;printf (s=%d, w=%d, t=%d", s, w, t);輸入學(xué)生的生日,輸岀他的實(shí)足年齡#1ncludestdio h> mainOintyO, mO, dO, yl, ml, dl, age;printf(Anpleaseinputbi

11、rthday(yyyy/mm/dd):); scanf(d/%d/%d,&y0, &m0, &d0);printf Cnpleaseinputcurrentday(yyyy/mm/dd):); scanf("%d/%d/%d,&yl, &ml, &dl);if(ml>mO) (ml=mO&&dl>=dO)age=yl-yO;elseage=yl-yO-l;printf("age二drr, age);指針變量作為函數(shù)參數(shù),實(shí)現(xiàn)兩數(shù)的交換#1ncludestdio h> voidsswap(int

12、*x, int*y);mainOinta=10, b二20;printf ("beforeswap:a=%d, b=%dn" a, b);sswap (&8, &b);printf (afterswap:a=%d, b二dn,a, b);voidsswap(int*x, int*y)intt : t=*x;*X=*y;*y=t;通過(guò)函數(shù)調(diào)用輸岀兩個(gè)實(shí)型數(shù)中最大的一個(gè)#1nclude<stdio h> float*f(float*px, float*py)if (*px>*py)returnpx;returnpy;mainOfloatx=10

13、. 0, y二20. 0, *8二&x, *b=&y;printf (*d=%f, *b=%f, max=%fn'*b, *f (a, b);計(jì)算并輸出一個(gè)數(shù)組中所有元素的和,最大值,最小值,值為奇數(shù)的 元素個(gè)數(shù)編寫一個(gè)函數(shù),將一個(gè)字符串中的字符全部轉(zhuǎn)成大寫#1ncludestdio h> voidLower2Upper(char*str)char*p=str;while (*p!=0)if (*p二,z,&&*p>=,a,)*p=*p-32;p+;mainOchars10二"Hello!"inti;Lower2Upper

14、 (s);for(i=0;i10;i+)計(jì)算一個(gè)字符在一個(gè)字符串中出現(xiàn)的次數(shù)#1nclude<stdio h> intcount(charch, char*str)char*p=str;intnum=0: while(*p!J 0')if (*p+=ch)num+;returnnum:mainOcharah=* a'chars ="haowareayou"printf Cthenumberis:“);printf (drr, count C a s)刪除一維數(shù)組中所有相同的數(shù)#1ncludestdio h>voidunique(int*a,

15、 int*n)intk二1;inti, m: m=a0;for(i=0;i*n;i+)dk+二ai;m=a 1*n=k;mainOinta10;intn=10, i;printf Cinputalistnumber:");for(i=0:i<n:i+) scanf(d, &ai);printf ("Beforedelete: 'n");for(i=0;in;i+) unique (a, &n);printf ("afterdelete'rT);for(i=0;i<n;i+)printfai);printfCV)

16、;WORD恪式將字符審按字典順序輸出#include<stdio. h> #include<string. h> #defineN5 voidsort(char*name, intn);voidprn(char*name, intn);voidmainOchar*name = Chinr, "America", "Australia", "France", "German"sort(name, N);prn (name, N);voidsort(char*name, intn)char*pt

17、;inti, j, k;for(i=0:i<n-l:i+)k二 i;for(j=i+l:j<n;j+)if (strcmp(nameEk, namej) >0)k二 j;if(k!二 i)pt=namei;namei=namek;14/16專業(yè)資料整理namek=pt;WORD格式voidprn(char*nanie, intn)inti;for(i=0:i<n:i+)printf (srr, namei);有n個(gè)學(xué)生,每個(gè)學(xué)生考m門課程,要求編一程序,能檢查n個(gè)學(xué)生 有無(wú)不及格的課程,如果有某一學(xué)生有一門或一門以上課程不及格, 就輸出該學(xué)生的號(hào)碼和其全部成績(jī)#1ncludestdio h> #defineNS #defineM4, intcol);voidprt(flo8t*s, intno, intlen);mainOfloatdNM二78,99,89,87, 67,59,87, 77, 86, 53, 59,95, 77, 88, 5 7,95, 7& 75,87, 95;score (a, N, M);voidscore(f

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論