C语言程序设计练习题 实验八 8-2
2020-06-04 07:17
120 查看
2.现有n件物品,每件物品有质量和价格两种属性。需要将物品按质量升序排序,若.
质量相同则按价格降序排序。
#include<stdio.h> int main() { for(;;)//本循环未指定循环次数,可以无限循环 {int n,i,j; printf("======请输入n======\n"); scanf("%d",&n); struct item { int Wi; int Pi; }a[n],t; printf("请输入质量和金额\n"); for(i=0;i<n;i++) {scanf("%d %d",&a[i].Wi,&a[i].Pi);} for(i=0;i<n-1;i++) { for(j=0;j<n-i-1;j++) { if(a[j].Wi<a[j+1].Wi) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } printf("按照质量升序后的排列为:\n"); for(i=0;i<n;i++) { printf("%d克 %d元\n",a[i].Wi,a[i].Pi); } } }
相关文章推荐
- C语言程序设计练习题 实验九 9-3
- C语言程序设计练习题 实验九 9-1
- C语言程序设计练习题 实验八 8-4
- C语言程序设计练习题 实验八 8-3
- C语言程序设计练习题 实验七 7-8
- C语言程序设计练习题 实验七 7-1
- C语言程序设计练习题 实验九 9-2
- C语言程序设计第七章练习题
- 《C语言程序设计》实验1 1-4
- C语言程序设计练习题,将一个数组中的值按逆序数存放
- c语言程序设计第三次上机实验报告
- 《C语言程序设计》实验1 1-5
- C语言程序设计现代方法 第九章练习题P214
- C语言程序设计(第三版) 第六章 实验题 2 任务1
- C语言程序设计 练习题参考答案 第八章 文件(2)
- 《C语言程序设计》实验2 2-2
- 实验五数据库完整性 课外练习题答案
- C语言程序设计(第三版) 第六章 实验题 2 任务2
- C语言程序设计实验课习题报告代码
- C语言程序设计练习题-水仙花数的求法