5 if的例子

来源:互联网 发布:js语言精粹笔记 编辑:程序博客网 时间:2024/06/08 01:48

 (1)  两个数字的互换

                                          #include<stdio.h>

                                          int main ()

                                          {

                                            int  i=3 ;

                                            int  j=5 ;

                                           int  t ;     // 定义临时变量


                                          //    6行和7行无法完成 i 和 j 的互换

                                            i = j ; //     6行    i = 5 ; j = 5 ;

                                            j = i ; //     7行    i = 5 ; j = 5 ; 


                                       //正确的 i 和 j 的互换方法

                                           t = i ;

                                           i = j ;

                                           j = t ; 

  

                                            printf("i = %d,j = %d\n",i,j) ;

                                            return 0 ;

                                            }

              

(2)对任意三个数的排序

                                       {

                                        int   a ,   b ,   c ,    // 等价于:int  a ;  int  b ;  int  c ;

                                        printf( " 请输入三个整数(中间以空格分隔):

                                        scanf( " %d %d %d ", &a, &b, &c) ;

                                        //编写代码完成a是最大值    b是最小值   c是最小值


                                        if   ( a < b )

                                        {

                                         t  = a ;

                                         a = b ;

                                         b =  t ;

                                        }

                                      

                                        if   ( a < c )

                                        {

                                        t  = a ;

                                        a = c ;

                                        c =  t ;

                                        }

                                     

                                        if   ( b < c )

                                        {

                                        t  = b ;

                                        b = c ;

                                        c =  t ;

                                        }

                                        printf (" %d %d %d\n", a, b, c) ;

                                        return 0 ;

                                        } 

如果 a > b          则 a 与 c 比较,a > c , 则输出 a ; a < c , 则输出 c   

否则                    则 b 与 c 比较,b > c , 则输出 b ; b < c , 则输出 c          








0 0
原创粉丝点击