2053:【例3.3】三个数
【题目描述】
输入三个整数,按从大到小的顺序输出。
【输入】
输入三个整数
【输出】
按从大到小的顺序输出。
【输入样例】
3 2 1
【输出样例】
3 2 1
#include <stdio.h>
int main(int argc, const char* argv[])
{int a, b, c, t;scanf("%d%d%d", &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", a, b, c);return 0;
}
2054:【例3.4】适合晨练
【题目描述】
输入温度t的值,判断是否适合晨练。(25≤t≤30,则适合晨练ok!,否则不适合no!)
【输入】
输入温度t的值。
【输出】
输出判断结果
【输入样例】
26
【输出样例】
ok!
#include <stdio.h>
int main(int argc, const char* argv[])
{int t;scanf("%d", &t);if (t > 25&&t < 30){printf("ok");}else{printf("no");}return 0;
}
2055:【例3.5】收费
【题目描述】
乘坐飞机时,当乘客行李小于等于20公斤时,按每公斤1.68元收费,大于20公斤时,按每公斤1.98元收费,编程计算收费(保留2位小数)。
【输入】
行李重量。
【输出】
费用(保留2位小数)。
【输入样例】
20.00
【输出样例】
33.60
#include <stdio.h>
int main(int argc, const char* argv[])
{float t;scanf("%f", &t);if (t <= 20){printf("%.2f",t*1.68);}if(t>20){printf("%.2f",t*1.98);}return 0;
}
2056:【例3.7】最大的数
【题目描述】
输入三个数,输出其中最大的数。
【输入】
输入三个数。
【输出】
其中最大的数。
【输入样例】
1.01 2 3.22
【输出样例】
3.22
#include <stdio.h>
int main(int argc, const char* argv[])
{float a,b,c,max;scanf("%f%f%f", &a, &b, &c);if (a > b && a > c){printf("%.2f", a);}if (b > a && b > c){printf("%.2f", b);}if (c > a && c > b){printf("%.2f", c);}return 0;
}
1039:判断数正负
【题目描述】
给定一个整数N,判断其正负。如果N>0,输出positive;如果N=0,输出zero;如果N<0,输出negative。
【输入】
一个整数N(−109≤N≤109)。
【输出】
如果N>0, 输出positive;
如果N=0, 输出zero;
如果N<0, 输出negative。
【输入样例】
1
【输出样例】
positive
#include <stdio.h>
int main(int argc, const char* argv[])
{int a;scanf("%d", &a);if(a>0){printf("positive");}else if (a < 0){printf("negative");}else{printf("zero");}return 0;
}