版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C 語言源代碼1、 (1)某年某月某日是星期幾#includeint main()int year, month, day;while (scanf_s(%d%d%d, &year, &month, &day) != EOF)if (month = 1 | month = 2)d.%d, &start0, &start1, &start2);printf( 請輸入結(jié)束日期,如:n);scanf_s(%d.%d.%d, &end0, &end1, &end2);int sum = 0;for (int mid = start0; mid end0; mid+) if (mid % 400 = 0
2、) | (mid % 4 = 0 & mid % 100 != 0) sum = sum + 366;elsesum = sum + 365;sum = sum - indexday(start0,start1,start2) +indexday(end0,end1,end2);printf(在d.%d.%d%d.%d.%d之間有 d 天n, start0,start1,start2,end0,end1,end2, sum);int indexday(int year, int month, int day) int i, flag, dayth;int month_day = 0,31,28
3、,31,30,31,30,31,31,30,31,30,31 ;dayth = day;flag = (year % 400 = 0) | (year % 4 = 0 & year % 100 != 0);if (flag)month_day2 = 29;for (i = 1; i month; i+)dayth = dayth + month_dayi;return dayth;18、遞歸求1*1+2*2+3*3+n*n#include long Element(int n) if (n = 1)return 1 * 1;elsereturn Element(n - 1) + n*n;voi
4、d main() int n;printf( 請輸入 n 的值: n);scanf_s(%d, &n);printf( 所求值為%dn, Element(n);19、最大公約數(shù)(輾轉(zhuǎn)相除)#includevoid main() /* 輾轉(zhuǎn)相除法求最大公約數(shù)*/int m, n, a, b, t, c;printf(Input two integer numbers:n);scanf_s(%d%d, &a, &b);m = a; n = b;while (b != 0) /* 余數(shù)不為0,繼續(xù)相除,直到余數(shù)為0 */c = a%b; a = b; b = c;printf(The largest
5、 common divisor:%dn, a);printf(The least common multiple:%dn, m*n / a);20、楊輝三角#includevoid main()int i, j, n, k;printf(Enter n:); scanf_s(%d, &n);for (i = 1; i = n; i+)k = 1;for (j = 1; ji; j+)printf(%3d, k);k = k*(i - j) / j;/ 每次要打印的下一個數(shù)等于前一個數(shù)乘以其所在行數(shù)和列數(shù)的差再除以其列數(shù)printf(%3d, k);printf(n);21、約瑟夫#includ
6、e void main()int n, m, i, s=0;printf (Enter n: m: );scanf(%d%d, &n, &m);for (i=2; i=n; i+) s=(s+m)%i;printf (The winner is %dn, s+1); 22、斐波拉契 #includevoid main()long f, f1, f2; int i, n;printf(Enter n : );scanf_s(%d, &n);f1 = 1;f2 = 1;printf(%10d%10d, f1, f2);for (i = 1; i = n; i+)f = f1 + f2;printf
7、(%10d, f);f1 = f2; f2 = f;if (i % 10 = 0)printf(n);23、海灘上有一堆桃子,五只猴子來分。第一只猴子把這堆桃子憑據(jù)分為五份,多了一個,這只猴子把多的一個扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少有多少個桃子?#includemain()int i, m, j, k, count;for (i = 4; i10000; i += 4)count = 0;m = i;for (k = 0; k5; k+)j = i / 4 * 5
8、 + 1;i = j;if (j % 4 = 0) count+;else break;i = m;if (count = 4) printf(%dn, j);break;24、 驗證哥德巴赫猜想,即任一個偶數(shù)都可以分解為兩個素數(shù)之和。#include int isprime(int);void even(int);void main()int a;printf( 請輸入一個偶數(shù):);scanf_s(%d, &a);if (a % 2 = 0)even(a);elseprintf(%d 不是偶數(shù)!n);void even(int x)int i;for (i = 2; i = x / 2; i
9、+)if (isprime(i) & isprime(x - i)printf(%d=%d+%dn, x, i, x - i); return;int isprime(int a)int i;for (i = 2; i = a / 2; i+)if (a%i = 0)return 0;return 1;25、魔方陣#include #define N 20void main()int aNN = 0 , i, j, k, n;doprintf( 請輸入魔幻方的階數(shù)n(n%d):, N);scanf_s(%d, &n);while (n = N | n % 2 = 0);i = n + 1;j
10、= n / 2 + 1;a1j = 1; / 將 1 放在第一行中間一列for (k = 2; k = n*n; k+)/*從2開始直到n*n各數(shù)依次按一下規(guī)則存放:每一個數(shù)存放的行比前一個數(shù)的行數(shù)減1,列數(shù)加1*/i-; j+;if (in)i += 2; j-;else if (i n) j = 1;/ 當(dāng)上一個數(shù)的列數(shù)為n 時,下一個數(shù)的列數(shù)應(yīng)為1,行數(shù)減去 1if (aij = 0)aij = k;/* 如果按上面規(guī)則確定的位置上已有數(shù), 或上一個數(shù)是第一行第n 列時, 則把下一個數(shù)放在上一個數(shù)的下面。*/else i += 2; j-; aij = k; for (i = 1; i = n; i+)for (j = 1; j = n; j+)printf(% -4d, aij);printf(n);26、國際象棋棋盤#include #include void ma
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色建筑個人集資房買賣合同4篇
- 2025年度虛擬現(xiàn)實產(chǎn)品代理居間合同范本4篇
- 2025年樹木病蟲害防治與隱患排查專業(yè)服務(wù)合同3篇
- 2025年度苗圃基地設(shè)施設(shè)備租賃與維護(hù)合同4篇
- 二零二五年度智慧社區(qū)管理與服務(wù)平臺承包經(jīng)營合同4篇
- 安徽省二零二五年度租賃住房補(bǔ)貼發(fā)放合同2篇
- 2025年度生態(tài)環(huán)保產(chǎn)業(yè)園承包設(shè)計工程合同4篇
- 2025年度個人貨車貨運(yùn)信息服務(wù)平臺合同范本4篇
- 二零二五年度瓷磚運(yùn)輸安全風(fēng)險評估與應(yīng)急預(yù)案合同3篇
- 二零二五年度瓷磚運(yùn)輸行業(yè)物流金融服務(wù)合同范本4篇
- 領(lǐng)導(dǎo)溝通的藝術(shù)
- 發(fā)生用藥錯誤應(yīng)急預(yù)案
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報告
- 綠色貸款培訓(xùn)課件
- 大學(xué)生預(yù)征對象登記表(樣表)
- 主管部門審核意見三篇
- 初中數(shù)學(xué)校本教材(完整版)
- 父母教育方式對幼兒社會性發(fā)展影響的研究
- 新課標(biāo)人教版數(shù)學(xué)三年級上冊第八單元《分?jǐn)?shù)的初步認(rèn)識》教材解讀
- (人教版2019)數(shù)學(xué)必修第一冊 第三章 函數(shù)的概念與性質(zhì) 復(fù)習(xí)課件
- 重慶市銅梁區(qū)2024屆數(shù)學(xué)八上期末檢測試題含解析
評論
0/150
提交評論