第三次作业

3.编写程序,判断一个数n是正数还是负数。

#include<stdio.h>

main(){

         float n;

         scanf("%f",&n);

         if(n>0)

                  printf("正数!\n");

         else if (n==0)

                  printf("既不是正数,也不是负数!\n");

         else

                  printf("正数!\n");

}

 

5.编写程序,计算出租车的行驶距离与费用之间的关系。起步3km以内,8元;之后1.6元/km。

#include<stdio.h>

main(){

/*     float n;

         scanf("%f",&n);

         if(n>0)

                  printf("正数!\n");

         else if (n==0)

                  printf("既不是正数,也不是负数!\n");

         else

                  printf("正数!\n");*/

         float s,l;

         printf("输入的行驶距离:\n");

         scanf("%f",&l);

         if(l<=3)

                  s=8;

         else

                  s=(l-3)*1.6+8;

         printf("%.2f\n",s);

}

 

 

 

4.输入一个数判断是奇数还是偶数

#include<stdio.h>

main(){

/*     float n;

         scanf("%f",&n);

         if(n>0)

                  printf("正数!\n");

         else if (n==0)

                  printf("既不是正数,也不是负数!\n");

         else

                  printf("正数!\n");

         float s,l;

         printf("输入的行驶距离:\n");

         scanf("%f",&l);

         if(l<=3)

                  s=8;

         else

                  s=(l-3)*1.6+8;

         printf("%.2f\n",s);*/

         int x;

         scanf("%d",&x);

             if(x%2!=0)

                          printf("奇数\n");

                  else

                          printf("偶数\n");

}

 

6.输入一个数,输出它的绝对值(负数*-1就是绝对值)。

#include<stdio.h>

main(){

/*     float n;

         scanf("%f",&n);

         if(n>0)

                  printf("正数!\n");

         else if (n==0)

                  printf("既不是正数,也不是负数!\n");

         else

                  printf("正数!\n");

         float s,l;

         printf("输入的行驶距离:\n");

         scanf("%f",&l);

         if(l<=3)

                  s=8;

         else

                  s=(l-3)*1.6+8;

         printf("%.2f\n",s);*/

         int x;

         scanf("%d",&x);

             if(x>=0)

                          printf("%d",x);

                  else if(x<0)

                          printf("%d",x*(-1));

 

}

 

7输入两个数,输出较大数。

#include<stdio.h>

main(){

/*     float n;

         scanf("%f",&n);

         if(n>0)

                  printf("正数!\n");

         else if (n==0)

                  printf("既不是正数,也不是负数!\n");

         else

                  printf("正数!\n");

         float s,l;

         printf("输入的行驶距离:\n");

         scanf("%f",&l);

         if(l<=3)

                  s=8;

         else

                  s=(l-3)*1.6+8;

         printf("%.2f\n",s);*/

         int x,y;

         scanf("%d%d",&x,&y);

             if(x>y)

                          printf("%d\n",x);

                  else if(x<y)

                          printf("%d\n",y);

}

 

posted @ 2021-10-24 20:39  未步乘风  阅读(33)  评论(0)    收藏  举报