簡單C語言程序的例子_第1頁
簡單C語言程序的例子_第2頁
簡單C語言程序的例子_第3頁
簡單C語言程序的例子_第4頁
簡單C語言程序的例子_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

簡單C語言程序的例子簡單C語言程序的例子簡單C語言程序的例子資料僅供參考文件編號(hào):2022年4月簡單C語言程序的例子版本號(hào):A修改號(hào):1頁次:1.0審核:批準(zhǔn):發(fā)布日期:例子:#include<>main(){ tips();/*caller*/ printf(“\nSuccessisaboutbangingonafterothershaveletgo”);}tips()/*caller*/{ printf(“\nWhenyoureachtheendoftheropetieaknot&hangon”,)0;}[上述程序的輸出結(jié)果如下:Whenyoureachtheendoftheropttieaknot&hangon.Successisabouthangingonafterothershaveletgo.]#include<>main(){ inta,fact; printf(“\nEnteranynumber”); scanf(“%d”,&a); fact=rec(a);printf(“Factorialvalueis%d”,fact);}rec(x);intx;{intf;if(x==1)return(1);elsef=x*rec(x-1);return(f);}[其顯示的結(jié)果為:Factorialvalueis2.]比較兩個(gè)數(shù)較大的那個(gè):#include<>main(){inta,b,max;scanf(“%d%d”,&a,&b);if(a>b)max=a;elsemax=b;printf(“%d”,max);}輸出a+b的值:#include<>voidmain(){ inta,b,x;scanf(“%d%d”,&a,&b);x=a+b;printf(“%d”,x);}輸出a,b中最大的一位數(shù):#include<>intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}voidmain(){inta,b,c;scanf(“%d%d”,&a,&b);c=max(a,b);printf(“%d\n”,c);}輸出Hello:#include<>intmain(){printf(“Hello!”);return0;}求1~100的和:#include<>intmain(){ints,n;s=0,n=1;A:s=s+n;n=n+1;if(n<=100)gotoA;printf(“%d”,s);}請(qǐng)輸入一個(gè)三位數(shù),將其各位逆序輸出:(如153,輸出351)#include<>voidmain(){ intx,y,a,b,c; printf("請(qǐng)輸入一個(gè)三位數(shù)的數(shù):"); scanf("%d",&x); a=x/100; b=x%100/10; c=x%10; y=c*100+b*10+a; printf("\n%d",y);}#include<>voidmain(){ intx,a,b,c,d; printf("請(qǐng)輸入一個(gè)三位數(shù)的數(shù):"); scanf("%d",&x); a=x/100; b=x%100/10; c=x%10; d=c*100+b*10+a; printf("\n%d\n",d);}買雞:#include<>voidmain(){ intx,y,z; if(x>=0&&x<=19,y>=0&&y<=33,z>=0&&z<=100) while(x=19) { x=0; 5*x+3*y+z/3==100&&x+y+z==100; x=x+1; } printf("%d%d%d",x,y,z);} y==(100-5*x-z/3)/3&&y==100-x-z; z==(100-5*x-3*y)*3&&z==100-x-y;#include<>voidmain(){ intx=0,y,z; while(x<=19) { 5*x+3*y+z/3==100&&x+y+z==100; x=x+1; printf("%d%d%d",x,y,z); }}#include<>voidmain(){ intx=0,y=0,z=0; while(x<=19) { while(y<=33) { while(z<=100) { z==(100-5*x-3*y)*3&&z==100-x-y; z=z+1; printf("%d\t",z); } y==(100-5*x-z/3)/3&&y==100-x-z; y=y+1; printf("%d\t",y); } x=x+1; printf("%d\t",x); }}計(jì)算x=20+3(x-1):#include<>voidmain(){intage(intx)inti,j;scanf(“%d”,&i);j=age(i);printf(“age=%d\n”,j);}intage(intx){intz;if(x==1)z=20;elsez=age(x-1)+3;return(z);}編寫程序求圓柱體的表面積和體積:#include<>#definePI/*定義PI為符號(hào)常量,值為*/voidmain(){floatr,h,s,v;printf(“請(qǐng)輸入半徑r和高h(yuǎn)的值:\n”);scanf(“%f%f”,&r,&h);/*輸入半徑r和高h(yuǎn)*/s=2*PI*r*h;/*計(jì)算圓柱體表面積*/v=PI*r*r*h;/*計(jì)算圓柱體體積*/printf(“s=%f,v=%f\n”,s,v);}自增,自減運(yùn)算符的使用:#include<>voidmain(){inti=5,j=5;intx,y;x=i++;y=++j;printf(“%d\t%d\n”,-x++,-(++y));printf(“%d\t%d\t%d\t%d\n”,i,j,x,y);}自增、自減運(yùn)算符的基本運(yùn)算:#include<>voidmain(){intk=4;intx,y,z;x=18-k++;printf(“x=%d”,x);printf(“k=%d\n”,k);y=++k+6;printf(“y=%d”,y);printf(“k=%d\n”,k);z=++k+k++;printf(“z=%d\n”,z);}結(jié)果:x=14,k=5;y=12,k=6;z=14.輸出單個(gè)字符:#include<>voidmain(){chara,b;a=’o’;b=’k’;putchar(a);putchar(b);putchar(‘\n’);}輸入字符舉例:#include<>voidmain(){charc;c=getchar();/*從鍵盤讀入一個(gè)字符*/putchar(c); /*顯示輸入的字符*/}猜數(shù)游戲:#include<>#include<>#include<>intmain(){ intx,i=0,guess; srand(time(NULL)); x=rand()%100+1; printf("請(qǐng)你猜數(shù):"); do { scanf("%d",&guess); if(x<guess) { printf("你猜大了!\n"); } else { if(x>guess) printf("你猜小了!\n"); else { printf("你贏了!\n"); break; } } i++; if(i>=10) { printf("隨機(jī)數(shù)是:%d\n",x); printf("你已經(jīng)猜錯(cuò)了10次,我贏了,哈哈!\n"); break; } printf("請(qǐng)你再猜:"); }while(1);}#include<>voidmain(){inta=2,*p=&a,*q=&a;Printf("%d,%d\n",*p++,*(q++));P=&a;q=&;Printf("%d%d\n",*p,(*q)++);Printf("%d%d\n",*p,++(*q);}結(jié)果為:2,22,24,4(從又向左算)#include<stdio,h>Voidmain(){Inta,b,c;Int*pa,*pb,*pc;Pa=&a;pb=&b;pc=&c;Scanf("%d%d",pa,pb);Printf("a=%d,b=%d\n",*pa,*pb);C=a+b;Printf("c=%d\n",*pc);*pc=a+*pb;Printf("c=%d從100到200之間有哪些數(shù)除4多2,除

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論