【程序21】
題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個
第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下
的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。
1.程序分析:采取逆向思維的方法,從后往前推斷。
2.程序源代碼:
main()
{
int day,x1,x2;
day=9;
x2=1;
while(day>0)
{x1=(x2+1)*2;/*第一天的桃子數是第2天桃子數加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(這個數),如果能被整除,
則表明此數不是素數,反之是素數。
2.程序源代碼:
main()
{
char i,j,k;/*i是a的對手,j是b的對手,k是c的對手*/
for(i=’x’;i<=’z’;i++)
for(j=’x’;j<=’z’;j++)
{
if(i!=j)
for(k=’x’;k<=’z’;k++)
{ if(i!=k&&j!=k)
{ if(i!=’x’&&k!=’x’&&k!=’z’)
printf(“order is a–%ctb–%ctc–%cn”,i,j,k);
}
}
}
}
—————————————————————————–
【程序23】
題目:打印出如下圖案(菱形)
*
***
******
********
******
***
*
1.程序分析:先把圖形分成兩部分來看待,前四行一個規律,后三行一個規律,利用雙重
for循環,第一層控制行,第二層控制列。
2.程序源代碼:
main()
{
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(” “);
for(k=0;k<=2*i;k++)
printf(“*”);
printf(“n”);
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf(” “);
for(k=0;k<=4-2*i;k++)
printf(“*”);
printf(“n”);
}
}
—————————————————————————–
【程序24】
題目:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13…求出這個數列的前20項之和。
1.程序分析:請抓住分子與分母的變化規律。
2.程序源代碼:
main()
{
int n,t,number=20;
float a=2,b=1,s=0;
for(n=1;n<=number;n++)
{
s=s+a/b;
t=a;a=a+b;b=t;/*這部分是程序的關鍵,請讀者猜猜t的作用*/
}
printf(“sum is %9.6fn”,s);
}
—————————————————————————–
【程序25】
題目:求1+2!+3!+…+20!的和
1.程序分析:此程序只是把累加變成了累乘。
2.程序源代碼:
main()
{
float n,s=0,t=1;
for(n=1;n<=20;n++)
{
t*=n;
s+=t;
}
printf(“1+2!+3!…+20!=%en”,s);
}
—————————————————————————–
【程序26】
題目:利用遞歸方法求5!。
1.程序分析:遞歸公式:fn=fn_1*4!
2.程序源代碼:
#include “stdio.h”
main()
{
int i;
int fact();
for(i=0;i<5;i++)
printf(“40:%d!=%dn”,i,fact(i));
}
int fact(j)
int j;
{
int sum;
if(j==0)
sum=1;
else
sum=j*fact(j-1);
return sum;
}
—————————————————————————–
【程序27】
題目:利用遞歸函數調用方式,將所輸入的5個字符,以相反順序打印出來。
1.程序分析:
2.程序源代碼:
#include “stdio.h”
main()
{
int i=5;
void palin(int n);
printf(“40:”);
palin(i);
printf(“n”);
}
void palin(n)
int n;
{
char next;
if(n<=1)
{
next=getchar();
printf(“n
丰满人妻熟妇乱又伦精品|
日韩熟女精品一区二区三区|
精品一区二区三区四区在线播放
|
亚洲欧美日韩自偷自拍|
国产在线精品99一卡2卡|
精品久久久久久久免费人妻|
精品综合久久久久久99|
久热综合在线亚洲精品|
亚洲码国产精品高潮在线|
久久久久99精品成人片牛牛影视|
亚洲国产精品视频|
九九热视频精品在线|
热99精品只有里视频最新|
日韩在线观看第一页|
无码日韩精品一区二区免费|
日韩电影免费在线观看网址|
国产精品一区二区资源|
国产手机精品视频|
国产嫩草影院精品免费网址|
国产精品乱子乱XXXX|
杨幂精品国产专区91在线|
国产精品久久久久一区二区|
国产在线观看精品香蕉v区|
国产亚洲女在线线精品|
国产一区二区三区日韩精品|
国产一区二区三区精品久久呦|
国产日韩在线视看高清视频手机|
日韩av.com|
日韩AV毛片精品久久久|
国产成人精品免高潮在线观看|
国产精品高清免费网站|
中文字幕无码精品亚洲资源网|
丰满人妻熟妇乱又伦精品视|
国产精品国产三级国产av品爱网|
久久免费观看国产精品88av|
日韩人妻无码精品一专区|
久久精品无码专区免费青青|
国产精品视频免费观看|
精品无码专区亚洲|
国产精品18久久久久久麻辣|
亚洲日韩精品A∨片无码加勒比
|