亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C語言程序開發經典實例之二

2019-11-17 05:11:48
字體:
來源:轉載
供稿:網友

  【程序11】

  題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

  1.程序分析: 兔子的規律為數列1,1,2,3,5,8,13,21....



  2.程序源代碼:

main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
 {    if(i%2==0) printf("/n");/*控制輸出,每行四個*/
   f1=f1+f2; /*前兩個月加起來賦值給第三個月*/
   f2=f1+f2; /*前兩個月加起來賦值給第三個月*/
 }
}
==============================================================

  【程序12】

  題目:判定101-200之間有多少個素數,并輸出所有素數。

  1.程序分析:判定素數的方法:用一個數分別去除2到sqrt(這個數),假如能被整除,則表明此數不是素數,反之是素數。

  2.程序源代碼:

#include "math.h"
main()
{
 int m,i,k,h=0,leap=1;
 printf("/n");
 for(m=101;m<=200;m++)
  { k=sqrt(m+1);
   for(i=2;i<=k;i++)
     if(m%i==0)
      {leap=0;break;}
   if(leap) {printf("%-4d",m);h++;
        if(h%10==0)
        printf("/n");
        }
   leap=1;
  }
 printf("/nThe total is %d",h);
}
==============================================================

  【程序13】

  題目:打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個“水仙花數”,因為153=1的三次方+5的三次方+3的三次方。

  1.程序分析:利用for循環控制100-999個數,每個數分解出個位,十位,百位。

  2.程序源代碼:

main()
{
int i,j,k,n;
printf("'water flower'number is:");
 for(n=100;n<1000;n++)
 {
  i=n/100;/*分解出百位*/
  j=n/10%10;/*分解出十位*/
  k=n%10;/*分解出個位*/
  if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
   {
   printf("%-5d",n);
   }
 }
printf("/n");
}
============================================================== 更多文章 更多內容請看C/C++進階技術文檔  Wlan組網----家庭專題專題,或

  【程序14】

  題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。

  程序分析:對n進行分解質因數,應先找到一個最小的質數k,然后按下述步驟完成:

  (1)假如這個質數恰等于n,則說明分解質因數的過程已經結束,打印出即可。

  (2)假如n<>k,但n能被k整除,則應打印出k的值,并用n除以k的商,作為新的正整數你n,重復執行第一步。

  (3)假如n不能被k整除,則用k+1作為k的值,重復執行第一步。

  2.程序源代碼:

/* zheng int is divided yinshu*/
main()
{
int n,i;
printf("/nplease input a number:/n");
scanf("%d",&n);
printf("%d=",n);
for(i=2;i<=n;i++)
 {
  while(n!=i)
  {
   if(n%i==0)
   { printf("%d*",i);
    n=n/i;
   }
   else
    break;
  }
}
printf("%d",n);}
==============================================================

  【程序15】

  題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。

  1.程序分析:(a>b)?a:b這是條件運算符的基本例子。

  2.程序源代碼:


main()
{
 int score;
 char grade;
 printf("please input a score/n");
 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("please input two numbers:/n");
 scanf("%d,%d",&num1,&num2);
 if(num1  { temp=num1;
  num1=num2; 
  num2=temp;
 }
a=num1;b=num2;
while(b!=0)/*利用輾除法,直到b為0為止*/
 {
  temp=a%b;
  a=b;
  b=temp;
 }
printf("gongyueshu:%d/n",a);
printf("gongbeishu:%d/n",num1*num2/a);
}
============================================================== 更多文章 更多內容請看C/C++進階技術文檔  Wlan組網----家庭專題專題,或

  【程序17】

  題目:輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。

  1.程序分析:利用while語句,條件為輸入的字符不為'/n'.
      
  2.程序源代碼:

#include "stdio.h"
main()
{char c;
 int letters=0,space=0,digit=0,others=0;
 printf("please input some characters/n");
 while((c=getchar())!='/n')
 {
 if(c>='a'&&c<='z'c>='A'&&c<='Z')
  letters++;
 else if(c==' ')
  space++;
   else if(c>='0'&&c<='9')
       digit++;
     else
       others++;
}
printf("all in all:char=%d space=%d digit=%d others=%d/n",letters,
space,digit,others);
}
==============================================================

  【程序18】

  題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。

  1.程序分析:要害是計算出每一項的值。

  2.程序源代碼:

main()
{
 int a,n,count=1;
 long int sn=0,tn=0;
 printf("please input a and n/n");
 scanf("%d,%d",&a,&n);
 printf("a=%d,n=%d/n",a,n);
 while(count<=n)
 {
  tn=tn+a;
  sn=sn+tn;
  a=a*10;
  ++count;
 }
printf("a+aa+...=%ld/n",sn);
}
==============================================================
  【程序19】

  題目:一個數假如恰好等于它的因子之和,這個數就稱為“完數”。例如6=1+2+3.編程找出1000以內的所有完數。

  1. 程序分析:請參照程序<--上頁程序14.

  2.程序源代碼:

main()
{
static int k[10];
int i,j,n,s;
for(j=2;j<1000;j++)
 {
 n=-1;
 s=j;
  for(i=1;i   {
   if((j%i)==0)
   { n++;
    s=s-i;
    k[n]=i;
   }
  }
 if(s==0)
 {
 printf("%d is a wanshu",j);
 for(i=0;i  printf("%d,",k[i]);
 printf("%d/n",k[n]);
 }
}
}
==============================================================

  【程序20】

  題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?

  1.程序分析:見下面注釋

  2.程序源代碼:


main()
{
float sn=100.0,hn=sn/2;
int n;
for(n=2;n<=10;n++)
 {
  sn=sn+2*hn;/*第n次落地時共經過的米數*/
  hn=hn/2; /*第n次反跳高度*/
 }
printf("the total of road is %f/n",sn);
printf("the tenth is %f meter/n",hn);
} 更多文章 更多內容請看C/C++進階技術文檔  Wlan組網----家庭專題專題,或

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜免费久久久久| 国产区精品视频| 国产精品精品久久久久久| 日韩福利视频在线观看| 成人免费高清完整版在线观看| 视频直播国产精品| 亚洲欧美日韩天堂| 国产一区二区成人| 91手机视频在线观看| 中文亚洲视频在线| 国产精品嫩草影院一区二区| 日韩av一卡二卡| 美女福利视频一区| 亚洲第一中文字幕在线观看| 久久久国产精彩视频美女艺术照福利| 国产精品成人一区二区三区吃奶| 91tv亚洲精品香蕉国产一区7ujn| 一本久久综合亚洲鲁鲁| 国产一区二区丝袜高跟鞋图片| 亚洲人成在线免费观看| 亚洲最大中文字幕| 91在线色戒在线| 久久久久久久久爱| 色www亚洲国产张柏芝| 精品久久久久久中文字幕大豆网| 亚洲综合日韩中文字幕v在线| 欧美专区在线观看| 欧美亚洲日本网站| 亚洲色图五月天| 日日噜噜噜夜夜爽亚洲精品| 欧美日韩国产精品| 日韩精品中文字| 欧美日韩美女在线| 亚洲午夜未满十八勿入免费观看全集| 精品久久久久久久久久| 97超级碰在线看视频免费在线看| 国语自产偷拍精品视频偷| 久久成人一区二区| 国产精品在线看| 亚洲国产精品成人精品| 久久久久国产视频| 性色av一区二区三区| 欧美日韩亚洲精品内裤| 欧美一级免费看| 一区二区三区四区在线观看视频| 国产精品永久免费观看| 日韩中文在线中文网在线观看| 亚洲日韩欧美视频一区| 91国内精品久久| 中日韩美女免费视频网址在线观看| 亚洲精品影视在线观看| 欧美在线激情网| 狠狠色狠狠色综合日日小说| 久久久久久av| 亚洲二区在线播放视频| 国产亚洲精品综合一区91| 国产精品亚洲一区二区三区| 久久人人爽人人爽人人片av高清| 久久免费精品视频| 日韩成人av一区| 中文字幕9999| 一区二区三区四区视频| 狠狠躁夜夜躁人人爽天天天天97| 欧美成人精品在线视频| 国产精品美乳在线观看| 97视频在线观看视频免费视频| 91chinesevideo永久地址| 黑人巨大精品欧美一区免费视频| 欧美二区乱c黑人| 国产午夜精品免费一区二区三区| 成人欧美在线视频| 4438全国成人免费| 自拍偷拍亚洲一区| 日韩在线观看免费全| 日韩视频在线一区| 色综合久久天天综线观看| www.日韩免费| 大荫蒂欧美视频另类xxxx| 中文字幕在线成人| 亚洲xxx大片| 日韩精品日韩在线观看| 亚洲xxxx3d| 久久精品青青大伊人av| 日韩av在线免费观看| 久久久精品2019中文字幕神马| 精品在线观看国产| www.日韩视频| 日韩精品在线视频美女| 亚洲自拍中文字幕| 日韩成人激情影院| 亚洲精品720p| 久久99久久久久久久噜噜| 激情亚洲一区二区三区四区| 欧美成人手机在线| 国产精品入口夜色视频大尺度| 亚洲精品综合精品自拍| 7777精品视频| 色香阁99久久精品久久久| 国产ts人妖一区二区三区| 亚洲激情在线观看视频免费| 日本欧美在线视频| 一区二区三区视频免费| 久久免费精品日本久久中文字幕| 美女视频久久黄| 日韩精品在线观看一区| 尤物九九久久国产精品的特点| 精品在线小视频| 亚洲女性裸体视频| 欧美成人午夜激情| 色偷偷噜噜噜亚洲男人的天堂| 欧美激情视频在线免费观看 欧美视频免费一| 色无极影院亚洲| 久久免费少妇高潮久久精品99| 精品久久久久久国产| 美女久久久久久久久久久| 国产午夜精品一区理论片飘花| 久久成人免费视频| 亚洲视频欧洲视频| 欧美黑人一区二区三区| 国产亚洲精品久久久久久| 国产精品久久久久久久久久久久久| 性欧美xxxx视频在线观看| 国产视频精品xxxx| 亚洲午夜精品久久久久久性色| 日韩大片免费观看视频播放| 538国产精品一区二区免费视频| 日韩精品在线播放| 欧美日韩国产91| 2021久久精品国产99国产精品| 91在线播放国产| 17婷婷久久www| 久久综合久中文字幕青草| 亚洲美女免费精品视频在线观看| 日韩有码在线观看| 亚洲一区二区久久久久久| 久久精品成人欧美大片古装| 国产成人精品免高潮在线观看| 国产日韩欧美自拍| 久久青草福利网站| 日av在线播放中文不卡| 日韩精品久久久久久福利| 91高清在线免费观看| 国产欧美日韩精品丝袜高跟鞋| 96精品久久久久中文字幕| 中国人与牲禽动交精品| 欧美日本精品在线| 91国产精品电影| 这里只有精品丝袜| 亚洲大尺度美女在线| 亚洲天堂av在线免费观看| 国产精品高潮呻吟久久av无限| 国产精品久久久久影院日本| 久久视频在线观看免费| 成人性教育视频在线观看| 精品一区二区三区四区在线| 91九色视频在线| 日本精品性网站在线观看| 精品久久久久久久久久久久| 国产亚洲精品成人av久久ww| 亚洲视频欧美视频| 91精品国产综合久久香蕉| 欧美一乱一性一交一视频| 国产精品精品视频一区二区三区| 国内精品模特av私拍在线观看|