日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言常用例子,C语言经典例子100个

發布時間:2023/12/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言常用例子,C语言经典例子100个 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《C語言經典例子100個》由會員分享,可在線閱讀,更多相關《C語言經典例子100個(63頁珍藏版)》請在人人文庫網上搜索。

1、轉自 夜痕_翔哥 的博客 詳情請訪問他的博客。如有侵權,請聯系上傳者撤回經典C語言程序設計100例1-10【程序1】題目:有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少?1.程序分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。2.程序源代碼:main()int i,j,k;printf(n);for(i=1;i2)sum+;printf(It is the %dth day.,sum);【程序5】題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。1.程序分析:我們想辦法把最小的數放到x上,先將x與y進行比較,如果x。

2、y則將x與y的值進行交換,然后再用x與z進行比較,如果xz則將x與z的值進行交換,這樣能使x最小。2.程序源代碼:main()int x,y,z,t;scanf(%d%d%d,&x,&y,&z);if (xy)t=x;x=y;y=t;if(xz)t=z;z=x;x=t;if(yz)t=y;y=z;z=t;printf(small to big: %d %d %dn,x,y,z);【程序6】題目:用*號輸出字母C的圖案。1.程序分析:可先用*號在紙上寫出字母C,再分行輸出。2.程序源代碼:#include stdio.hmain()printf(Hello C-world!n);printf( 。

3、*n);printf( *n);printf( * n);printf( *n);【程序7】題目:輸出特殊圖案,請在c環境中運行,看一看,Very Beautiful!1.程序分析:字符共有256個。不同字符,圖形不一樣。2.程序源代碼:#include stdio.hmain()char a=176,b=219;printf(%c%c%c%c%cn,b,a,a,a,b);printf(%c%c%c%c%cn,a,b,a,b,a);printf(%c%c%c%c%cn,a,a,b,a,a);printf(%c%c%c%c%cn,a,b,a,b,a);printf(%c%c%c%c%cn,b,a。

4、,a,a,b);【程序8】題目:輸出9*9口訣。1.程序分析:分行與列考慮,共9行9列,i控制行,j控制列。2.程序源代碼:#include stdio.hmain()int i,j,result;printf(n);for (i=1;ik,但n能被k整除,則應打印出k的值,并用n除以k的商,作為新的正整數你n,重復執行第一步。(3)如果n不能被k整除,則用k+1作為k的值,重復執行第一步。2.程序源代碼:main()int n,i;printf(nplease input a number:n);scanf(%d,&n);printf(%d=,n);for(i=2;i=90分的同學用A表示,。

5、60-89分之間的用B表示,60分以下的用C表示。1.程序分析:(ab)?a:b這是條件運算符的基本例子。2.程序源代碼:main()int score;char grade;printf(please input a scoren);scanf(%d,&score);grade=score=90?A:(score=60?B:C);printf(%d belongs to %c,score,grade);【程序16】題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。1.程序分析:利用輾除法。2.程序源代碼:main()int a,b,num1,num2,temp;printf(pleas。

6、e input two numbers:n);scanf(%d,%d,&num1,&num2);if(num1 temp=num1;num1=num2;num2=temp;a=num1;b=num2;while(b!=0)temp=a%b;a=b;b=temp;printf(gongyueshu:%dn,a);printf(gongbeishu:%dn,num1*num2/a);【程序17】題目:輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。1.程序分析:利用while語句,條件為輸入的字符不為n.2.程序源代碼:#include stdio.hmain()char c;i。

7、nt letters=0,space=0,digit=0,others=0;printf(please input some charactersn);while(c=getchar()!=n)if(c=a&c=A&c=0&c0)x1=(x2+1)*2;x2=x1;day-;printf(the total is %dn,x1);【程序22】題目:兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽簽決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單。1.程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個。

8、數),如果能被整除,則表明此數不是素數,反之是素數。 2.程序源代碼:main()char i,j,k;for(i=x;iaj) min=j;tem=ai;ai=amin;amin=tem;printf(After sorted n);for(i=0;iprintf(,ai);-【程序38】題目:求一個3*3矩陣對角線元素之和1.程序分析:利用雙重for循環控制輸入二維數組,再將aii累加后輸出。2.程序源代碼:main()float a33,sum=0;int i,j;printf(please input rectangle element:n);for(i=0;iend)a10=numb。

9、er;elsefor(i=0;inumber)temp1=ai;ai=number;for(j=i+1;j);scanf(%d,&num);printf(40:The square for this number is %d n,SQ(num);if(num=50)again=TRUE;elseagain=FALSE;-【程序47】題目:宏#define命令練習(2)1.程序分析:2.程序源代碼:#include stdio.h#define exchange(a,b) int t;t=a;a=b;b=t;void main(void)int x=10;int y=20;printf(x=%d。

10、; y=%dn,x,y);exchange(x,y);printf(x=%d; y=%dn,x,y);-【程序48】題目:宏#define命令練習(3)1.程序分析:2.程序源代碼:#define LAG #define SMA #define EQ =#include stdio.hvoid main() int i=10;int j=20;if(i LAG j)printf(40: %d larger than %d n,i,j);else if(i EQ j)printf(40: %d equal to %d n,i,j);else if(i SMA j)printf(40:%d sma。

11、ller than %d n,i,j);elseprintf(40: No such value.n);-【程序49】題目:#if #ifdef和#ifndef的綜合應用。1. 程序分析:2.程序源代碼:#include stdio.h#define MAX#define MAXIMUM(x,y) (xy)?x:y#define MINIMUM(x,y) (xy)?y:xvoid main() int a=10,b=20;#ifdef MAXprintf(40: The larger one is %dn,MAXIMUM(a,b);#elseprintf(40: The lower one i。

12、s %dn,MINIMUM(a,b);#endif#ifndef MINprintf(40: The lower one is %dn,MINIMUM(a,b);#elseprintf(40: The larger one is %dn,MAXIMUM(a,b);#endif#undef MAX#ifdef MAXprintf(40: The larger one is %dn,MAXIMUM(a,b);#elseprintf(40: The lower one is %dn,MINIMUM(a,b);#endif#define MIN#ifndef MINprintf(40: The lower one is %dn,MINIMUM(a,b);#elseprintf(40: The larger one is %dn,MAXIMUM(a,b);#endif-【程序50】題目:#include 的應用練習1.程序分析:2.程序源代碼:test.h 文件如下:#define LAG #define SMA #define EQ =#include test.h#include stdio.hvoid main(。

總結

以上是生活随笔為你收集整理的c语言常用例子,C语言经典例子100个的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。