幾個簡單的C語言源程序.docx_第1頁
幾個簡單的C語言源程序.docx_第2頁
幾個簡單的C語言源程序.docx_第3頁
幾個簡單的C語言源程序.docx_第4頁
幾個簡單的C語言源程序.docx_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1分解質因數(shù)的程序:#includezhishu(x,y)int m=1;while(y%x=0)if(y%x=0) y=y/x;if(y%x=0) m+;printf(%d x ,m);sushu(j)int n,m=0;for(n=2;nj;n+)if(j%n!=0)m+;if(m=j-2)return 1;elsereturn 0;void main()int a,i;printf(請輸入一個整數(shù):);scanf(%d,&a); printf(n整數(shù)%d可分解為:n,a);for(i=2;i=a/2;i+)if(a%i=0&sushu(i)=1)printf(%d,i);zhishu(i,a);printf(11nn);2看你的星座的程序:#includevoid main()int m,d;float s;printf(請輸入你的生日(月、日):n);scanf(%d,&m);scanf(%d,&d);if(m12|m31|d=1&m=1&d=3.21&s=4.21&s=5.21&s=6.22&s=7.23&s=8.23&s=9.23&s=10.24&s=11.22&s=12.21)printf(你的星座是:射手座); else if(s=12.22)|(s1.00)printf(你的星座是:摩羯座); else if(s=1.20&s=2.19&s=3.20)printf(你的星座是:雙魚座); else printf(ERRORS!OUT OF MY EXPECTATION!);printf(nn);3天干地支年的計算:#includevoid main()int a,i,j;printf(請輸入公歷年份:);scanf(%d,&a);i=(a-3)%10;j=(a-3)%12;printf(%d年是 ,a);switch(i)case 1: printf(甲);break;case 2: printf(乙);break;case 3: printf(丙);break;case 4: printf(丁);break;case 5: printf(戊);break;case 6: printf(己);break;case 7: printf(庚);break;case 8: printf(辛);break;case 9: printf(壬);break;case 0: printf(癸);break;switch(j)case 1:printf(子鼠);break; case 2:printf(丑牛);break; case 3:printf(寅虎);break; case 4:printf(卯兔);break; case 5:printf(辰龍);break; case 6:printf(巳蛇);break; case 7:printf(午馬);break; case 8:printf(未羊);break; case 9:printf(申猴);break; case 10:printf(酉雞);break; case 11:printf(戌狗);break; case 0:printf(亥豬);break;printf(年 nn);4大學生一門課的成績(人大):#includevoid main() int a,b;double s,GPA;printf(請輸入期末考試的成績:);scanf(%d,&a); printf(請輸入平時課業(yè)的成績:);scanf(%d,&b);if(a=0)s=(double)a;else if(a55&a=90&s=86&s=83&s=80&s=76&s=73&s=70&s=66&s=63&s=60&s=1.0) printf(該學生及格了!nn); else printf(該學生不及格!nn);5求大學生一門課成績的算法(武大):#includevoid main()int a,b;double s,GPA;printf(請輸入期末考試的成績:);scanf(%d,&a); printf(請輸入平時課業(yè)的成績:);scanf(%d,&b);if(a=0)s=(double)a;else if(a55&a=96&s=90&s=85&s=80&s=75&s=70&s=67&s=63&s=60&s63) GPA=(double)1.7; else GPA=(double)1.0; printf(該學生的GPA是:%.1lfnn,GPA);6判斷你胖不胖:#includevoid main()float a,b;double i,j;printf(請輸入你的體重(kg):);scanf(%f,&a); printf(請輸入你的身高(m):);scanf(%f,&b);i=a/b;j=i/b; printf(你的體質指數(shù)是:%.2fn,j);if(j14)printf(你已經(jīng)瘦得不成樣子了!);else if(j=14)printf(你比較瘦了!);else if(j=18.5&j=24&j=28&j35)printf(你比較胖了!);elseprintf(你的胖超出了我的想象!); printf(nn);7查找n葉梅花數(shù),你想要什么數(shù)呢?如:三葉梅花數(shù)153=13+53+33#includevoid main()int n=2,i,j,a,s,m,s0,k;printf(請輸入維數(shù):); scanf(%d,&m);printf(請輸入你要查找的%d維數(shù)范圍中的最大數(shù):,m);scanf(%d,&a);printf(該范圍內你要查找的%d維數(shù)有:n,m);while(n0)j=i%10; s0=1; for(k=1;k=m;k+) s0=s0*j;s=s+s0;i=i/10;if(s=n)printf(%d ,s);n=n+1;printf(nn);8n個數(shù)排列的計算:#include#define n 5void main()int an,i,p,j,m,q=n;printf(請輸入這%d個數(shù)(兩個數(shù)之間用空格鍵或enter鍵隔開):n,q);for(i=0;i=1;j-)for(i=0;ij-1;i+)if(aiai+1)p=ai+1;ai+1=ai;ai=p; printf(這%d個數(shù)從大到小排列的順序是:n,q); for(i=0;i

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論