(3)从键盘输入3个数据,然后按照从小到大的顺序输出。
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int num1, num2, num3;printf("请输入三个数:");
scanf("%d%d%d", &num1, &num2, &num3);
if (num1 > num2) {
swap(&num1, &num2);
}
if (num1 > num3) {
swap(&num1, &num3);
}
if (num2 > num3) {
swap(&num2, &num3);
}printf("从小到大的顺序输出:%d %d %d\n", num1, num2, num3);
return 0;
}
(4)某厂对产品进行分级,产品性能在90分以上时,该产品定为A级产品;性能在80~89分时,定为B级产品;性能为60~79分时,定为C级;产品性能在60分以下时,则定为D级产品。试编写程序实现对该厂产品的分级评定。
#include <stdio.h>
int main() {
int score;
printf("请输入产品性能分数:");
scanf("%d", &score);
if (score >= 90) {
printf("A级产品\n");
} else if (score >= 80) {
printf("B级产品\n");
} else if (score >= 60) {
printf("C级产品\n");
} else {
printf("D级产品\n");
}
return 0;
}