![最新C語言簡(jiǎn)單有趣例子總結(jié)zwf資料_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/16/c59e713a-23cb-4c61-aff0-26f5a7deccda/c59e713a-23cb-4c61-aff0-26f5a7deccda1.gif)
![最新C語言簡(jiǎn)單有趣例子總結(jié)zwf資料_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/16/c59e713a-23cb-4c61-aff0-26f5a7deccda/c59e713a-23cb-4c61-aff0-26f5a7deccda2.gif)
![最新C語言簡(jiǎn)單有趣例子總結(jié)zwf資料_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/16/c59e713a-23cb-4c61-aff0-26f5a7deccda/c59e713a-23cb-4c61-aff0-26f5a7deccda3.gif)
![最新C語言簡(jiǎn)單有趣例子總結(jié)zwf資料_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/16/c59e713a-23cb-4c61-aff0-26f5a7deccda/c59e713a-23cb-4c61-aff0-26f5a7deccda4.gif)
![最新C語言簡(jiǎn)單有趣例子總結(jié)zwf資料_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/16/c59e713a-23cb-4c61-aff0-26f5a7deccda/c59e713a-23cb-4c61-aff0-26f5a7deccda5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品文檔1 原字輸出 #include"stdio.h"int main()printf("n");printf("n");printf("n");return 0;2 正方形求面積#include"stdio.h"int main()float a,area;printf(" 請(qǐng)輸入邊長(zhǎng) a=n"); scanf("%f",&a);area=a*a;printf("area=%fn",area);3 三數(shù)比較大小并輸出大的#i
2、nclude"stdio.h"int main()int a,b,c,max;n");printf(" 請(qǐng)輸入三個(gè)數(shù)字(并用逗號(hào)隔開)scanf("%d,%d,%d",&a,&b,&c); max=a;if(b>max)max=b;if(c>max)max=c;printf("max=%dn",max);return 0;4 三個(gè)數(shù)求和#include"stdio.h"int main()int a,b,c,sum;printf(" 請(qǐng)輸入三個(gè)數(shù)字(
3、用逗號(hào)隔開) n scanf("%d,%d,%d",&a,&b,&c); sum=a+b+c;printf("sum=%dn",sum);return 0;5 兩數(shù)字比較大小并輸出大的#include<stdio.h>int main()int x,t,max;printf(" 請(qǐng)輸入兩個(gè)數(shù)字(用逗號(hào)隔開) :nn");scanf("%d,%d,%d",&x,&t,&max);if(x>t) max=x;else max=t;printf("
4、;max=%dn",max);return 0;6 密碼輸入及提示#include <stdio.h>int main()int number1=1234,name1=678,x,y;printf(" 請(qǐng)輸入用戶名 :");scanf("%d",&x);printf(" 請(qǐng)輸入密碼 :");scanf("%d",&y);if (x=name1&&y=number1) printf("Welcome!n");elseprintf("n
5、umber Wrong!n");return 0;6(2)#include<stdio.h>void main()int m,n,x=123,y=345;printf(" 請(qǐng)輸入用戶帳號(hào) :");scanf("%d",&m);if(m!=x)printf(" 用戶名錯(cuò)誤 !n( 請(qǐng)重新輸入 )n"); else printf(" 請(qǐng)輸入密碼 :");scanf("%d",&n);if (n=y)printf(" 歡迎進(jìn)入 !n");精品文
6、檔else printf(" 密碼錯(cuò)誤 !n( 請(qǐng)重新輸入 )n");7 注意接口(1)#include <stdio.h>main()int number1=1234,name1=678,x,y;printf(" 請(qǐng)輸入用戶名 :"); scanf("%d",&x);printf(" 請(qǐng)輸入密碼 :");scanf("%d",&y);!n");if (x=number1,y=name1) printf(" 歡迎進(jìn)入數(shù)學(xué)運(yùn)算程序 int a,b,c
7、,sum;printf(" 請(qǐng)輸入三個(gè)數(shù)字(用逗號(hào)隔開) n"); scanf("%d,%d,%d",&a,&b,&c);sum=a+b+c; printf("sum=%dn",sum); else printf("number Wrong!n");(2)#include <stdio.h> main()int number1=1234,name1=678,x,y;printf(" 請(qǐng)輸入用戶名 :"); scanf("%d",&x
8、);if(x!=number1)printf(" 輸入錯(cuò)誤 !n");return 0; printf(" 請(qǐng)輸入密碼 :");scanf("%d",&y);if(y=name1)printf(" 歡迎進(jìn)入數(shù)學(xué)運(yùn)算程序 !n");int a,b,c,sum;printf(" 請(qǐng)輸入三個(gè)數(shù)字(用逗號(hào)隔開) n"); scanf("%d,%d,%d",&a,&b,&c);sum=a+b+c; printf("sum=%dn",s
9、um); else printf("number Wrong!n");8 小寫字母換成大寫字母(1)#include<stdio.h>int main()char x,y,z;printf(" 請(qǐng)輸入三個(gè)小寫字母(用逗號(hào)隔開) :");scanf("%c,%c,%c",&x,&y,&z); if(97<=x&&x<=122)x=x-32;printf("%cn",x); else printf(" 輸入錯(cuò)誤 !n");if(97&l
10、t;=y&&y<=122)y=y-32;printf("%cn",y);else printf(" 輸入錯(cuò)誤 !n"); if(97<=z&&z<=122)z=z-32;printf("%cnn",z); else printf(" 輸入錯(cuò)誤 !n");return 0;(2)#include<stdio.h>int main()char x,y,z;printf(" 請(qǐng)輸入三個(gè)小寫字母(用逗號(hào)隔開 ):"); scanf("
11、;%c,%c,%c",&x,&y,&z);x=x-32,y=y-32,z=z-32;printf("%c,%c,%cnn",x,y,z);return 0;9 大寫字母換成小寫字母#include<stdio.h>int main()char ch;printf(" 大寫字母轉(zhuǎn)換成小寫字母,請(qǐng)輸入一個(gè)大寫字母:n");scanf("%c",&ch);if(ch<65) printf(" 輸入錯(cuò)誤 ! 請(qǐng)輸入一個(gè)大寫字母 !nn");return(0);el
12、se ch=(ch>='A'&&ch<='Z')?(ch+32):ch; printf("%cn",ch);return 0;10 求解方程組#include<stdio.h>int main()int x,y=5;printf(" 請(qǐng)輸入 x="); scanf("%d",&x);if(x<0)y=x+1;if(x>0)y=x*x-2; printf("y=%dn",y);return 0;待定#include <s
13、tdio.h>void putnumber()int y,number1=123; printf(" 請(qǐng)輸入密碼 :"); scanf("%d",&y);if (y=number1) printf("Welcome!n"); else printf("Input number error!n");int main()char name3,x3; name3='xxx' printf(" 請(qǐng)輸入用戶名 :"); x3=getchar();if (x3=name3)pu
14、tnumber(); else printf("Input name error!n"); return 0;11 查碼 #include<stdio.h> void main() char c1,c2;c1='0'c2='w'printf("%c,%cn",c1,c2);printf("%d,%dnn",c1,c2);12 從小到大#include<stdio.h>int main()int x,y,z,t;printf(" 請(qǐng)輸入三個(gè)數(shù)字(用逗號(hào)隔開) :"
15、;); scanf("%d,%d,%d",&x,&y,&z);if (x>y)t=x;x=y;y=t; /* 交換 x,y 的值 */ if(x>z)t=z;z=x;x=t;/* 交換 x,z 的值 */if(y>z)t=y;y=z;z=t;/* 交換 z,y 的值 */ printf("small to big: %d %d %dn",x,y,z); return 0;13 switch 分?jǐn)?shù)等級(jí)#include<stdio.h>int main()int score,n;char a;doprin
16、tf(" 請(qǐng)正確輸入分?jǐn)?shù) : ");scanf("%d",&score); while(score<0|score>100);n=score/10;switch(n)case 9:case 10: a='A'break;case 8: a='B'break;case 7: a='C'break;case 6: a='D'break;default: a='E'break;printf(" 分?jǐn)?shù)為 %d 分 n 等級(jí)為 %cn",scor
17、e,a);return 0;if 等級(jí)優(yōu)化#include<stdio.h>int main()int result;char grade;printf(" 請(qǐng)輸入分?jǐn)?shù) :");scanf("%d",&result);do printf(" 輸入錯(cuò)誤,請(qǐng)重新輸入 :");scanf("%d",&result); while(result<0|result>100);if (result>=90&&result<=100)grade='A
18、39;if (result>=80&&result<90)grade='B'if (result>=70&&result<80)grade='C'if (result>=60&&result<70)grade='D'if (result>=0&&result<60)grade='E'printf("Grade=%cnn",grade);return 0;14 方程解#include<stdio.
19、h>int main()int x,y;printf(" 請(qǐng)輸入 x 的值為 :"); scanf("%d",&x);if(x<1) y=x; if(x>=1&&x<10) y=2*x-1; if(x>=10) y=3*x-11; printf("y=%dnn",y);return 0;15 if 分?jǐn)?shù)等級(jí)#include<stdio.h>int main()int result;char grade;printf(" 請(qǐng)輸入分?jǐn)?shù) :");scanf
20、("%d",&result);if(result<0|result>100) printf("input Error!n");return 0; else if(result<60) grade='E'else if(result<70) grade='D'else if(result<80) grade='C'else if(result<90) grade='B'else grade='A'printf("Grade=
21、%cnn",grade);return 0;16 字符判斷#include<stdio.h>int main()char c1;printf(" 請(qǐng)輸入一個(gè)字符 :");c1=getchar();if(c1>='a'&&c1<='z'|c1>='A'&&c1<='Z')printf("is a letter!n"); else if(c1>=48&&c1<=57) printf(&quo
22、t;is a number!n");else printf("is a other!n");return 0;17 輸入中文(指針)#include<stdio.h> int main()char str1=" 呵呵 " printf("%snn",str1); return 0;18 棱形* 雙重循環(huán) #include<stdio.h> void main() int i,j; for(i=1;i<=4;i+) for(j=1;j<40-i;j+) printf(" "
23、;);for(j=1;j<=2*i-1;j+) printf("*");printf("n"); for(i=3;i>=1;i-) for(j=1;j<40-i;j+) printf(" "); for(j=1;j<=2*i-1;j+) printf("*");printf("n"); 19#include<stdio.h>int main() int i, a3,sum=0;float p;for(i=0;i<=2;i+)ai=(i+1);printf
24、(" 請(qǐng)輸入分?jǐn)?shù) :",i);scanf("%d",&ai);sum+=ai;p=(float)(sum)/i;printf(" 輸出平均分為 %fn",p);printf("p=%fn",p);return 0;錯(cuò)#include<stdio.h>int main() int i,t, a10,sum=0;float p;for(i=0;i<=9;i+)ai=(i+1);printf(" 請(qǐng)輸入分?jǐn)?shù) :",i);scanf("%d",&ai
25、);if(ai>ai+1)t=ai;ai=ai+1;ai+1=t;for(i=2;i<=8;) sum+=ai; p=(float)(sum)/8;printf(" 輸出平均分為 :");printf("p=%fn",p);return 0;20簡(jiǎn)單求和(1+3+5)#include<stdio.h>int main()int i=1,sum=0;while(i<=3)sum+=i*2-1;i+;printf("%dn",sum);return 0;注意:1、i=0 時(shí),sum+=2i,i+,n+)(0+
26、2+4+)2、i=0 時(shí),sum+=i+,n+;)(0+1+2+ 刃21 用 Do while 限制正數(shù) doprintf(" 請(qǐng)重新輸入兩個(gè)正數(shù)(用逗號(hào)隔開) : ");scanf("%d,%d",&a,&b);while(a<0|b<0);22 同學(xué)和統(tǒng)計(jì)平均分#include<stdio.h>int main()int a=0,b,f,s=0;float ave;doprintf(" 請(qǐng)正確輸入同學(xué)人數(shù): "); scanf("%d",&a);while(a&l
27、t;1);/ 前提控制符合條件 for(b=0;b<a;b+)/ 次數(shù)限制 scanf("%d",&f);s+=f; ave=(float)s/a; printf("ave=%fn",ave);return 0;23 猜數(shù)游戲 #include<stdio.h> #include<time.h> #include<stdlib.h> int main()int k,r,n=1,m,a,b;srand(time(NULL);r=rand()%100+1;printf(" 歡迎進(jìn)入猜數(shù)游戲 n&qu
28、ot;);printf(" 想猜幾次 :"); scanf("%d",&m);doprintf(" 猜一猜 (請(qǐng)輸入數(shù)字 (1100):");scanf("%d",&k);n+;if(k=r)b=n-1; printf(" 恭喜你第 %d 次猜對(duì)了 n",b);return 0; if(k>r)printf(" 太大 !n"); if(k<r)printf(" 太小 !n");while(n<=m);a=n-1;print
29、f(" 呵呵,猜了 %d 次沒猜著 ,繼續(xù)加油 !n",a);return 0;1for(i=0;i<5;i+) printf("%d ",*(a+i);2for(i=0;i<5;i+) printf("%dn",ai);24.i,j,k 123=>312#include<stdio.h>int main()int i,j,k;int *p1,*p2,*p3,*p4;printf(" 輸入 i,j,k 的值分別為(逗號(hào)隔開) :"); scanf("%d,%d,%d"
30、;,&i,&j,&k);p1=&i;p2=&j;p3=&k;p4=p2;p2=p1,p1=p3;p3=p4;printf(" 變換后 i,j,k 的值分別為 :"); printf("%d,%d,%d",*p1,*p2,*p3); return 0;25. 下標(biāo)、地址、指針法訪問#include<stdio.h>int main()int i,a5=1,3,5,7,9;int *p=a;for(i=0;i<5;i+)printf("%d",ai);getchar();f
31、or(i=0;i<5;i+)printf("%d",*(a+i);getchar();for(i=0;i<5;i+) printf("%d",*p+); getchar(); return 0;26. 消除空格#include<stdio.h>int main()char a="chin a" char *p=a; printf("%sn",a); for(;*p!='0'p+) if(*p=' ')continue;else printf("%c&
32、quot;,*p); printf("n"); return 0;27. 消除指定數(shù)#include<stdio.h>int main()char a="china"char c;char *p=a;printf("%sn",a); scanf("%c",&c); for(;*p!='0'p+)if(*p=c)continue;else printf("%c",*p);printf("n");return 0;28. /*1*1+2*2+3
33、*3'、'+n*n<=1000求 n?*/#include<stdio.h>int main()int n=0,sum=0;while(sum<=1000)n+;sum+=n*n;printf("n=%dn",n-1);return 0;29. /* 修改 */#include<stdio.h>int main()int s30,num6=0;int i=0,n,j;float sum=0,ave;do printf(" 請(qǐng)正確輸入一個(gè)班學(xué)生人數(shù) :");/*n 為人數(shù) */ scanf("%
34、d",&n);while(n<=0|n>30);printf(" 逐個(gè)輸入學(xué)生的同學(xué)成績(jī) :n");/* 輸?shù)?si 中*/ for(;i<n;i+) scanf("%d",&si);sum+=si; ave=sum/n;if(si<0) break;if(si>=0&&si<60) num0+=1;if(si>=60&&si<70) num1+=1;if(si>=70&&si<80) num2+=1;if(si>=
35、80&&si<90) num3+=1;if(si>=90) num4+=1;printf(" 分?jǐn)?shù)段 學(xué)生人數(shù) 圖形 n");printf("=n");printf("<60 %d(%.f%)t",num0,num0/(float)n*100);for(j=1;j<=num0;j+)printf("*");printf("n");printf("60-69 %d(%.f%)t",num1,num1/(float)n*100);for(j
36、=1;j<=num1;j+) printf("*");printf("n");printf("70-79 %d(%.f%)t",num2,num2/(float)n*100);for(j=1;j<=num2;j+) printf("*");printf("n");printf("80-89 %d(%.f%)t",num3,num3/(float)n*100);for(j=1;j<=num3;j+) printf("*");printf(&
37、quot;n");printf(">=90 %d(%.f%)t",num4,num4/(float)n*100);for(j=1;j<=num4;j+)printf("*");printf("n");printf("=n");printf(" 平均分 %.2fn",ave);for(i=0;i<n;i+) if(si>=ave) num5+; printf(" 成績(jī)?cè)?全班平均分及平均分之上)的學(xué)生人數(shù) :"); printf("%
38、d 個(gè) n",num5);printf(" 不及格人數(shù) :");printf("%d 個(gè) n",num0);printf(" 不及格的同學(xué)有 :");for(i=0;i<n;i+) if(si<60) printf(" 第 %d 號(hào) ",i+1);printf("n");return 0;30#include<stdio.h>int main()int i,j,n;int a6=12,88,100,92,1,75;printf(" 對(duì)下列數(shù)進(jìn)行排序 :
39、n");for(i=0;i<6;i+)printf("%d ",ai);for(j=0;j<5;j+)for(i=0;i<5-j;i+)if(ai>ai+1) n=ai;ai=ai+1;ai+1=n;printf("n");printf("第%d 趟結(jié)果:",(j+1); for(i=0;i<6;i+) printf("%d ",ai);return 0;31. /*struct 應(yīng)用格式 */ #include<stdio.h> int main()struct
40、 zint a,b,c;t;scanf("%d",&t.a); printf("%d",t.a);return 0;32. /* 調(diào)用函數(shù) */ #include<stdio.h> void t(int a, int b) int m,c,d;c=1;d=2; m=a>b?c:d; printf("%dn",m);int main()int x,y; printf(" 輸入 :"); scanf("%d,%d",&x,&y); t(x,y); retur
41、n 0;33、分科排名#include<stdio.h>int main()float str307;int i, j, n , pm=1;float sum=0, ave, findks;doprintf(" 請(qǐng)正確輸入?yún)⒓涌忌藬?shù) : "); scanf("%d",&n);while(n<=0);for(i=0;i<n;i+)printf(" 輸入考生學(xué)號(hào) :"); scanf("%f",&stri0);printf(" 分別輸入該學(xué)號(hào)的考生的 :數(shù)學(xué)成績(jī)、英語
42、成績(jī)和物理成績(jī) for(j=1;j<4;j+)scanf("%f",&strij); for(i=0;i<n;i+) for(j=1;j<4;j+)sum+=strij;strij=sum;ave=sum/3;stri5=ave;sum=0;for(i=0;i<n;i+)for(j=0;j<n;j+)if(stri4<strj4)pm+=1;stri6=pm;pm=1;printf("n 考號(hào) MT EN PH 總分 平均分 for(i=0;i<n;i+)for(j=0;j<7;j+)printf("
43、;%-8g",strij);printf("n");printf("n 輸入要查找的考生的考號(hào) : "); scanf("%f",&findks);:n",stri0);排名 n");for(i=0;i<n;i+)if(stri0=findks) printf("n 考號(hào) MT EN n");for(j=0;j<7;j+) printf("%-8g",strij); break; if(i=n)printf("error! 沒有該考生的
44、信息 !n"); printf("n");return 0; PH總分 平均分排名34、/*擲骰子 */ #include "stdio.h" #include "stdlib.h"#include "conio.h"#include "time.h"enum CONTINUE,WON,LOST; int main()int status=CONTINUE;int i=0,j=0,add,k; srand(unsigned)time(NULL); printf(" 第 1 場(chǎng)
45、投擲骰子 n"); while(i=0) i=rand()%6; printf("1:%dn",i);while(j=0) j=rand()&6; printf("2:%dn",j); add=i+j;if(add=11|add=7) status=WON;if(add=2|add=3|add=12) status=LOST;if(status=WON) printf("You Win!n");else if(status=LOST)printf("YOU LOST!n"); elsefor(k=
46、1;k<=7;k+)i=0;j=0;printf("第 d 場(chǎng)投擲骰子 n",k+1); while(i=0)i=rand()%6; printf("1:%dn",i);while(j=0)j=rand()%6; printf("2:%dn",j);if(i+j)=add) status=WON; break;if(status=WON) printf("YOU WIN!n");elseprintf("YOU LOST!n");getch();return 0;/*34、*Press any k
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度北京零售業(yè)店長(zhǎng)勞動(dòng)合同續(xù)簽與終止
- 海運(yùn)合同不可抗力條款應(yīng)用
- 電子商務(wù)運(yùn)營(yíng)實(shí)務(wù)操作指南
- 合伙購車協(xié)議書
- 民營(yíng)醫(yī)院勞動(dòng)合同書
- 酒店運(yùn)營(yíng)管理入門指南
- 游戲開發(fā)與優(yōu)化指南
- 電子商務(wù)平臺(tái)用戶體驗(yàn)優(yōu)化與營(yíng)銷推廣方案
- 勞務(wù)分包合同個(gè)人
- 勞動(dòng)合同安全管理制度
- 刑事案件模擬法庭劇本完整版五篇
- 2014教師事業(yè)單位工作人員年度考核登記表1
- 烏海周邊焦化企業(yè)概況
- 22S803 圓形鋼筋混凝土蓄水池
- Flash動(dòng)畫設(shè)計(jì)與制作(FlashCS6中文版)中職PPT完整全套教學(xué)課件
- 2023年開心英語四年級(jí)上冊(cè)全冊(cè)練習(xí)
- Hadoop大數(shù)據(jù)開發(fā)實(shí)例教程高職PPT完整全套教學(xué)課件
- 新人教版小學(xué)數(shù)學(xué)五年級(jí)下冊(cè)教材分析課件
- 企業(yè)中層管理人員測(cè)評(píng)問題
- 人教版高中地理必修一全冊(cè)測(cè)試題(16份含答案)
- 水泥攪拌樁水灰比及漿液用量計(jì)算表(自動(dòng)計(jì)算)
評(píng)論
0/150
提交評(píng)論