亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 02.txt

?? CC++語言程序百例精解 非常經(jīng)典的C
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
C/C++語言經(jīng)典、實用、趣味程序設(shè)計編程百例精解(2)

11.打魚還是曬網(wǎng)

中國有句俗語叫“三天打魚兩天曬網(wǎng)”。某人從1990年1月1日起開始“三天打魚兩天曬網(wǎng)”,問這個人在以后的某一天中是“打魚”還是“曬網(wǎng)”。

*問題分析與算法設(shè)計
根據(jù)題意可以將解題過程分為三步:
1)計算從1990年1月1日開始至指定日期共有多少天;
2)由于“打魚”和“曬網(wǎng)”的周期為5天,所以將計算出的天數(shù)用5去除;
3)根據(jù)余數(shù)判斷他是在“打魚”還是在“曬網(wǎng)”;
若 余數(shù)為1,2,3,則他是在“打魚”
否則 是在“曬網(wǎng)”
在這三步中,關(guān)鍵是第一步。求從1990年1月1日至指定日期有多少天,要判斷經(jīng)歷年份中是否有閏年,二月為29天,平年為28天。閏年的方法可以用偽語句描述如下:
如果 ((年能被4除盡 且 不能被100除盡)或 能被400除盡)
則 該年是閏年;
否則 不是閏年。
C語言中判斷能否整除可以使用求余運算(即求模)

*程序說明與注釋
#include<stdio.h>
int days(struct date day);
struct date{
int year;
int month;
int day;
};

int main()
{
struct date today,term;
int yearday,year,day;
printf("Enter year/month/day:");
scanf("%d%d%d",&today.year,&today.month,&today.day); /*輸入日期*/
term.month=12; /*設(shè)置變量的初始值:月*/
term.day=31; /*設(shè)置變量的初始值:日*/
for(yearday=0,year=1990;year<today.year;year++)
{
term.year=year;
yearday+=days(term); /*計算從1990年至指定年的前一年共有多少天*/
}
yearday+=days(today); /*加上指定年中到指定日期的天數(shù)*/
day=yearday%5; /*求余數(shù)*/
if(day>0&&day<4) printf("he was fishing at that day.\n"); /*打印結(jié)果*/
else printf("He was sleeping at that day.\n");
}

int days(struct date day)
{
static int day_tab[2][13]=
{{0,31,28,31,30,31,30,31,31,30,31,30,31,}, /*平均每月的天數(shù)*/
{0,31,29,31,30,31,30,31,31,30,31,30,31,},
};
int i,lp;
lp=day.year%4==0&&day.year%100!=0||day.year%400==0;
/*判定year為閏年還是平年,lp=0為平年,非0為閏年*/
for(i=1;i<day.month;i++) /*計算本年中自1月1日起的天數(shù)*/
day.day+=day_tab[lp][i];
return day.day;
}

*運行結(jié)果
Enter year/month/day:1991 10 25
He was fishing at day.
Enter year/month/day:1992 10 25
He was sleeping at day.
Enter year/month/day:1993 10 25
He was sleeping at day.

*思考題
請打印出任意年份的日歷
12.抓交通肇事犯

一輛卡車違反交通規(guī)則,撞人后逃跑。現(xiàn)場有三人目擊事件,但都沒有記住車號,只記下車號的一些特征。甲說:牌照的前兩位數(shù)字是相同的;乙說:牌照的后兩位數(shù)字是相同的,但與前兩位不同; 丙是數(shù)學家,他說:四位的車號剛好是一個整數(shù)的平方。請根據(jù)以上線索求出車號。

*問題分析與算法設(shè)計
按照題目的要求造出一個前兩位數(shù)相同、后兩位數(shù)相同且相互間又不同的整數(shù),然后判斷該整數(shù)是否是另一個整數(shù)的平方。

*程序說明與注釋
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,k,c;
for(i=1;i<=9;i++) /*i:車號前二位的取值*/
for(j=0;j<=9;j++) /*j:車號后二位的取值*/
if(i!=j) /*判斷二位數(shù)字是否相異*/
{
k=i*1000+i*100+j*10+j; /*計算出可能的整數(shù)*/
for(c=31;c*c<k;c++); /*判斷該數(shù)是否為另一整數(shù)的平方*/
if(c*c==k) printf("Lorry–No. is %d.\n",k); /*若是,打印結(jié)果*/

}
}

*運行結(jié)果
Lorry _No.is 7744

 

13.該存多少錢

假設(shè)銀行一年整存零取的月息為0.63%。現(xiàn)在某人手中有一筆錢,他打算在今后的五年中的年底取出1000元,到第五年時剛好取完,請算出他存錢時應(yīng)存入多少。

*問題分析與算法設(shè)計
分析存錢和取錢的過程,可以采用倒推的方法。若第五年年底連本帶息要取1000元,則要先求出第五年年初銀行存款的錢數(shù):
第五年初存款=1000/(1+12*0.0063)
依次類推可以求出第四年、第三年……的年初銀行存款的錢數(shù):
第四年年初存款=(第五年年初存款+1000)/(1+12*0.0063)
第三年年初存款=(第四年年初存款+1000)/(1+12*0.0063)
第二年年初存款=(第三年年初存款+1000)/(1+12*0.0063)
第一年年初存款=(第二年年初存款+1000)/(1+12*0.0063)
通過以上過程就可以很容易地求出第一年年初要存入多少錢。

*程序說明與注釋
#include<stdio.h>
int main()
{
int i;
float total=0;
for(i=0;i<5;i++) /*i 為年數(shù),取值為0~4年*/
total=(total+1000)/(1+0.0063*12); /*累計算出年初存款數(shù)額,第五次的計算
結(jié)果即為題解*/
printf("He must save %.2f at first.\n",total);
}

*運行結(jié)果
He must save 4039.44 at first
14.怎樣存錢利最大

假設(shè)銀行整存整取存款不同期限的月息利率分別為:
0.63% 期限=1年
0.66% 期限=2年
0.69% 期限=3年
0.75% 期限=5年
0.84% 期限=8年
利息=本金*月息利率*12*存款年限。
現(xiàn)在某人手中有2000元錢,請通過計算選擇一種存錢方案,使得錢存入銀行20年后得到的利息最多(假定銀行對超過存款期限的那一部分時間不付利息)。

*問題分析與算法設(shè)計
為了得到最多的利息,存入銀行的錢應(yīng)在到期時馬上取出來,然后立刻將原來的本金和利息加起來再作為新的本金存入銀行,這樣不斷地滾動直到滿20年為止,由于存款的利率不同,所以不同的存款方法(年限)存20年得到的利息是不一樣的。
分析題意,設(shè)2000元存20年,其中1年存i1次,2年存i2次,3年存i3次,5年存i5次,8年存i8次,則到期時存款人應(yīng)得到的本利合計為:
2000*(1+rate1)i1*(1+rate2)i2*(1+rate3)i3*(1+rate5)i5*(1+rate8)i8
其中rateN為對應(yīng)存款年限的利率。根據(jù)題意還可得到以下限制條件:
0<=i8<=2
0<=i5<=(20-8*i8)/5
0<=i3<=(20-8*i8-5*i5)/3
0<=i2<=(20-8*i8-5*i5-3*i3)/2
0<=i1=20-8*i8-5*i5-3*i3-2*i2
可以用窮舉法窮舉所有的i8、i5、i3、i2和i1的組合,代入求本利的公式計算出最大值,就是最佳存款方案。

*程序說明與注釋
#include<stdio.h>
#include<math.h>
int main()
{
int i8,i5,i3,i2,i1,n8,n5,n3,n2,n1;
float max=0,term;
for(i8=0;i8<3;i8++) /*窮舉所有可能的存款方式*/
for(i5=0;i5<=(20-8*i8)/5;i5++)
for(i3=0;i3<=(20-8*i8-5*i5)/3;i3++)
for(i2=0;i2<=(20-8*i8-5*i5-3*i3)/2;i2++)
{
i1=20-8*i8-5*i5-3*i3-2*i2;
term=2000.0*pow((double)(1+0.0063*12),(double)i1)
*pow((double)(1+2*0.0063*12),(double)i2)
*pow((double)(1+3*0.0069*12),(double)i3)
*pow((double)(1+5*0.0075*12),(double)i5)
*pow((double)(1+8*0.0084*12),(double)i8);
/*計算到期時的本利合計*/
if(term>max)
{
max=term;n1=i1;n2=i2;n3=i3;n5=i5;n8=i8;
}
}
printf("For maxinum profit,he should so save his money in a bank:\n");
printf(" made fixed deposit for 8 year: %d times\n",n8);
printf(" made fixed deposit for 5 year: %d times\n",n5);
printf(" made fixed deposit for 3 year: %d times\n",n3);
printf(" made fixed deposit for 2 year: %d times\n",n2);
printf(" made fixed deposit for 1 year: %d times\n",n1);
printf(" Toal: %.2f\n",max);
/*輸出存款方式*/
}

*運行結(jié)果
For maxinum profit,he should so save his money in a bank:
made fixed deposit for 8 year: 0times
made fixed deposit for 5 year: 4times
made fixed deposit for 3 year: 0times
made fixed deposit for 2 year: 0times
made fixed deposit for 1 year: 0times
Total:8841.01
可見最佳的存款方案為連續(xù)四次存5年期。
*思考題
某單位對職工出售住房,每套為2萬元。買房付款的方法是:
一次交清,優(yōu)惠20%
從第一年開始,每年年初分期付款:
5年交清,優(yōu)惠50%;
10年交清,優(yōu)惠10%;
20年交清,沒有優(yōu)惠。
現(xiàn)在有人手中正好有2萬元,若假定在今后20年中物價和銀行利率均保持不變,問他應(yīng)當選擇哪種付款方式可以使應(yīng)付的錢最少?

15.捕魚和分魚

A、B、C、D、E五個人在某天夜里合伙去捕魚,到第二天凌晨時都疲憊不堪,于是各自找地方睡覺。日上三桿,A第一個醒來,他將魚分為五份,把多余的一條魚扔掉,拿走自己的一份。B第二個醒來,也將魚分為五份,把多余的一條魚扔掉,保持走自己的一份。C、D、E依次醒來,也按同樣的方法拿走魚。問他們合伙至少捕了多少條魚?

*問題分析與算法設(shè)計
根據(jù)題意,總計將所有的魚進行了五次平均分配,每次分配時的策略是相同的,即扔掉一條魚后剩下的魚正好分成五份,然后拿走自己的一份,余下其它的四份。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
琪琪久久久久日韩精品| 91黄色免费网站| 99久久婷婷国产综合精品电影| 欧美男人的天堂一二区| 一区二区三区资源| 国产精品一区免费视频| 日韩精品综合一本久道在线视频| 依依成人综合视频| 99久久精品免费| 欧美欧美欧美欧美| 日韩国产一二三区| 欧美丰满少妇xxxbbb| 国产精品久久久爽爽爽麻豆色哟哟| 国产一区二区三区免费播放| 欧美高清视频不卡网| 三级欧美韩日大片在线看| 欧美日韩国产精品成人| 亚洲大片精品永久免费| 色先锋久久av资源部| 中文字幕一区二区三区在线播放| 国产一区二区在线影院| 国产欧美日韩麻豆91| 国产成人午夜99999| 2024国产精品视频| www..com久久爱| 亚洲精品亚洲人成人网在线播放| 成av人片一区二区| 亚洲一区二区三区四区在线 | 国产福利91精品一区二区三区| 精品国产免费人成电影在线观看四季| 日韩黄色片在线观看| 欧美一区二区免费| 国产露脸91国语对白| 国产精品毛片高清在线完整版| 免费看欧美美女黄的网站| 久久久久99精品一区| 国产99精品国产| 最好看的中文字幕久久| 欧美三区在线视频| 久久国产尿小便嘘嘘| 亚洲女爱视频在线| 久久精品久久久精品美女| 久久中文娱乐网| 91热门视频在线观看| 亚洲三级久久久| 欧美高清激情brazzers| 国产精品一区二区久久不卡 | 麻豆一区二区99久久久久| 久久久一区二区三区捆绑**| 成人精品国产福利| 午夜日韩在线电影| 中文字幕的久久| 欧美日韩国产综合一区二区| 日本欧美一区二区三区乱码| 日本一区二区三级电影在线观看 | 国产精品久久久久毛片软件| 欧美视频中文字幕| 风间由美一区二区av101 | 综合久久久久久| 91精品国产欧美一区二区 | 成人h动漫精品一区二| 婷婷开心激情综合| 国产精品久久三区| 欧美一级搡bbbb搡bbbb| 国产一区在线视频| 五月天中文字幕一区二区| 国产精品天干天干在观线| 欧美成人a在线| 精品国产制服丝袜高跟| 91精品国产日韩91久久久久久| 欧美日韩一区二区三区四区五区| 99re成人在线| 91蜜桃免费观看视频| 91蜜桃免费观看视频| 一本色道久久综合亚洲精品按摩| 97精品久久久久中文字幕| 95精品视频在线| www.欧美日韩国产在线| 91色.com| 欧美午夜影院一区| 欧美久久久久久久久中文字幕| 欧美老人xxxx18| 欧美久久久久久久久| 日韩女优毛片在线| 欧美精品一区二区三区视频 | 欧洲精品中文字幕| 日本久久一区二区| 精品视频在线免费看| 欧美区在线观看| 日韩一区二区中文字幕| 久久无码av三级| 国产精品乱子久久久久| 亚洲免费观看在线观看| 亚洲国产精品一区二区久久 | 精品成人一区二区三区四区| 久久久亚洲国产美女国产盗摄| 国产欧美中文在线| 综合电影一区二区三区| 亚洲国产欧美在线| 精品亚洲免费视频| 成人一区在线观看| 欧美系列在线观看| www成人在线观看| 亚洲丝袜精品丝袜在线| 偷拍自拍另类欧美| 国产在线一区观看| 一本一道久久a久久精品综合蜜臀| 欧美日本一区二区三区四区| 欧美tickling挠脚心丨vk| 国产精品免费网站在线观看| 亚洲精品免费视频| 久久精品国产一区二区三| 成人动漫精品一区二区| 欧美男人的天堂一二区| 国产婷婷一区二区| 亚洲国产精品嫩草影院| 国内偷窥港台综合视频在线播放| 岛国av在线一区| 欧美高清你懂得| 国产精品伦理在线| 蜜臀va亚洲va欧美va天堂| 99re视频这里只有精品| 91精品久久久久久久久99蜜臂| 国产欧美在线观看一区| 日韩国产精品久久久久久亚洲| 国产精品资源站在线| 91久久国产综合久久| 久久婷婷国产综合精品青草| 一区二区三区四区蜜桃| 国产河南妇女毛片精品久久久| 欧美性感一区二区三区| 久久精品无码一区二区三区| 亚洲国产精品一区二区久久 | 亚洲精品老司机| 国产一区二区按摩在线观看| 色视频成人在线观看免| 日本一区二区视频在线| 久久成人免费日本黄色| 欧美日本视频在线| 亚洲精选视频在线| 波多野结衣亚洲一区| 欧美大片在线观看一区二区| 亚洲精品日日夜夜| 成人高清免费在线播放| 久久久青草青青国产亚洲免观| 午夜欧美视频在线观看| 欧美主播一区二区三区| 亚洲天堂2016| 不卡区在线中文字幕| 国产亚洲欧美色| 韩国欧美国产1区| 日韩欧美国产一区在线观看| 污片在线观看一区二区 | 在线综合+亚洲+欧美中文字幕| 中文字幕亚洲一区二区av在线 | 国产精品福利一区二区三区| 国产乱码字幕精品高清av| 精品久久久久久久久久久久包黑料| 亚洲国产一区二区三区| 欧美色图免费看| 亚洲福利电影网| 欧美日韩aaa| 日韩av一区二区三区四区| 欧美日韩日日摸| 天天色综合成人网| 日韩一区二区电影| 久久爱另类一区二区小说| 日韩精品一区二| 韩国精品久久久| 国产亚洲欧美一区在线观看| 国产精选一区二区三区| 久久久久成人黄色影片| 风间由美中文字幕在线看视频国产欧美| 久久精品在这里| 成人国产精品免费观看动漫| 国产精品无圣光一区二区| 97精品久久久午夜一区二区三区| 亚洲欧洲日产国产综合网| 色欧美日韩亚洲| 五月激情综合婷婷| 日韩欧美成人激情| 国产精品亚洲一区二区三区妖精| 国产午夜精品美女毛片视频| 国产 日韩 欧美大片| 亚洲男人的天堂在线观看| 欧美性xxxxx极品少妇| 日本不卡高清视频| 日韩女优视频免费观看| 粉嫩av亚洲一区二区图片| 亚洲欧美另类小说| 777xxx欧美| 国内精品国产成人| 亚洲欧美日韩久久精品| 91精品在线免费| 国产精品亚洲成人| 夜夜爽夜夜爽精品视频| 欧美一级黄色录像| 菠萝蜜视频在线观看一区| 亚洲国产视频一区二区| 2017欧美狠狠色|