第三次作业
- 编写程序,判断一个数n是正数还是负数。
#include <stdio.h> main() { float n; scanf("%f",&n); if(n>0) printf("正数\n"); else if(n==0) printf("0既不是正数,也不是负数\n"); else printf("负数\n"); }
- 编写程序,计算出租车的行驶距离与费用之间的关系。起步3km内,8元;之后1.6元/km。
-
#include <stdio.h> main() { float s,l; printf("请输入行驶距离:\n"); scanf("%f#include <stdio.h> main() { int a; scanf("%d",&a); if(a>=0) printf("%d\n",a); else a=a*(-1); printf("%d\n",a); }",&l); if(l<=3) s=8; else s=(1-3)*1.6+8; printf("%.2f\n",s); }
-
输入一个数,判断是奇数还是偶数。
#include <stdio.h> main() { int a; scanf("%d",&a); if(a/2!=0) printf("这个数是奇数\n"); else printf("是偶数\n"); }
4.输入一个数,输出他的绝对值(负数*-1就是绝对值)。
#include <stdio.h> main() { int a; scanf("%d",&a); if(a>=0) printf("%d\n",a); else a=a*(-1); printf("%d\n",a); }
5.输入两个数,输出较大的数。
#include <stdio.h> main() { float a,b; printf("请输入两个数,并用空格隔开"); scanf("%f%f",&a,&b); if(a<b){ printf("最大的值为b=%f",b); }else if(a==b){ printf("这两个数相等,都等于%f",a); }else{ printf("最大的值为a=%f",a); } }
6.输入一个字母,如果是小写就转成大写,大写就转成小写。
#include <stdio.h> main() { char a; printf("请输入两个字母,并用空格隔开"); scanf("%c",&a); if(a>=97&&a<=122){ printf("他的大写是%c\n",a-32); }else if(a>=65&&a<=90){ printf("他的小写是%c\n",a=32); } }