taoyuan7788

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2.3  自己派生出两种基本结构,在符合基本结构的4个特点情况下

(1) 一个入口

(2) 一个出口

 (3)  每一部分都能被执行

 (4)  无死循环

2.4

(1)  比较是5数字的大小,按照大小顺序输出

(2) 判断一个数字是否能被3和5同时整除

 #include<stdio.h>
 int main (void)
 {
 int a;
    scanf("%d",&a);

 if(a%3==0&&a%5==0)
 printf("这个数可以被3和5同时整除");
 else 
 printf("这个数不能被3和5同时整除");
 return 0;
 }

 

 (3)  求m和n之间的最大公约数

 

 1 #include<stdio.h>
 2 int main (void)
 3 {
 4      int i=1,YS;
 5      int m,n;
 6 
 7 scnaf("%d %d "&m,&n);
 8 
 9 while (i<=n||i<=m)
10 
11   {
12     if(m%i==0&&n%i==0)
13     printf ("%d\n",i);  
14     i++;
15    }
16 
17 return 0;
18 }

 辗转相除算法版 

 1 #include<stdio.h>
 2 int main (void)
 3 {
 4 int a=326 ,b=78,r;
 5 if(a%b==0);
 6 
 7 r=a%b;
 8 while(r!=0)
 9 {
10 r=a%b;
11 
12 a=b;
13 if (r!=0)
14 b=r;
15 
16 }
17 printf("zui da gong yue shu %d\n",b);
18 return 0;
19 }

 

  

  (4)  求ax2+bx+c=0的根,分别考虑两种不等的实根,有两个相等的实根

 

2.5

(1)用自顶向下,逐步细化 表示求出1900-2000之内闰年的设计

(2)求ax2+bx+c=0的根 并考虑D=b2-4ac大于0,等于0和小于0这3种情况。

 

posted on 2013-07-12 21:35  taoyuan7788  阅读(415)  评论(0编辑  收藏  举报