当前位置: 首页 > news >正文

江门住房和城乡建设部网站台前网站建设费用

江门住房和城乡建设部网站,台前网站建设费用,wordpress慢 数据库6,泰安房价网二手房出售信息这个,之前用的b去存储a的总和和排名,后来在比较的过程中,只改变的b的值,却没有改变a的值,但在比较语文成绩的时候用的还是a,这个时候a和b同样是第i个对应的可能不是同一个对象了 ,因为上面b的值…

 

这个,之前用的b去存储a的总和和排名,后来在比较的过程中,只改变的b的值,却没有改变a的值,但在比较语文成绩的时候用的还是a,这个时候a和b同样是第i个对应的可能不是同一个对象了

,因为上面b的值可能改变了,现在的第i个b可能是原来第i+1,i-1个,都有可能,所以比较结果错误。

#include<stdio.h>
#include<stdlib.h>int main()
{int n = 0;scanf("%d", &n);int(*a)[3] = (int*)malloc(sizeof(int) * 3 * n);int i = 0;int(*b)[2] = (int*)malloc(sizeof(int) * 2*n);for (i = 0; i < n; i++){scanf("%d %d %d", &a[i][0], &a[i][1], &a[i][2]);b[i][0] = a[i][0] + a[i][1] + a[i][2];b[i][1] = i+1;}for (i = 0; i < n; i++){int max = 0;int c = 0;for (int j = 0; j < n - 1 - i; j++){if (b[j][0] < b[j + 1][0]){max = b[j + 1][0];b[j + 1][0] = b[j][0];b[j][0] = max;c = b[j + 1][1];b[j + 1][1] = b[j][1];b[j][1] = c;}else if(b[j][0] == b[j + 1][0]){if (a[j][0] < a[j + 1][0]){c = b[j + 1][1];b[j + 1][1] = b[j][1];b[j][1] = c;}else if(a[j][0] == a[j + 1][0])if (b[j + 1][1] < b[j][1]){c = b[j + 1][1];b[j + 1][1] = b[j][1];b[j][1] = c;}}}}for (i = 0; i < 5; i++){printf("%d %d\n", b[i][1], b[i][0]);}free(a);a = NULL;free(b);b = NULL;return 0;
}

 这个是正确的,不过感觉这样还是很麻烦

#include<stdio.h>
#include<stdlib.h>
struct Stu
{int g[3];int sum;int n;
};
int main()
{int n = 0;scanf("%d", &n);struct Stu* a = (struct Stu*)malloc(sizeof(struct Stu) * n);struct Stu r;int i = 0;for (i = 0; i < n; i++){scanf("%d %d %d", &a[i].g[0], &a[i].g[1], &a[i].g[2]);a[i].sum = a[i].g[0] + a[i].g[1] + a[i].g[2];a[i].n=i+1;}for (i = 0; i < n; i++){int max = 0;int c = 0;for (int j = 0; j < n - 1 - i; j++){if (a[j].sum < a[j+1].sum){r = a[j];a[j] = a[j + 1];a[j + 1] = r;}else if(a[j].sum == a[j + 1].sum){if (a[j].g[0] < a[j + 1].g[0]){r = a[j];a[j] = a[j + 1];a[j + 1] = r;}else if(a[j].g[0] == a[j + 1].g[0])if (a[j].n>a[j+1].n){r = a[j];a[j] = a[j + 1];a[j + 1] = r;}}}}for (i = 0; i < 5; i++){printf("%d %d\n", a[i].n,a[i].sum);}free(a);a = NULL;return 0;
}

http://www.yayakq.cn/news/556220/

相关文章:

  • 上海低价网站建设小视频剪辑app哪个好
  • 做营销型网站需要注意哪些点企查查 天眼查
  • 国内外网站建设广告公司名字 三个字
  • 为学校做网站策划怎么写电商订单系统
  • 苏州网络推广推广seo搜索引擎优化题库
  • 北京工地网站建设硬件开发是程序员吗
  • 贵阳两学一做网站开发商交房需要提供哪些证书
  • 怎么样在网站上做跳转网站建设众包平台
  • 山东枣庄滕州网站建设安卓app快速开发
  • 企业如何注册网站成都公众号小程序开发
  • 网站建设中 模板下载免费网上咨询医生是哪个网
  • 免费搭建微信网站多少钱太原定制网站开发制作
  • 国内设计大神网站如何建立英文网站
  • 做投票链接的网站湖北网站建设公司哪家好
  • 轻松做网站渭南商铺网站建设
  • 开网站卖东西需要什么条件浙江网络推广公司
  • 电子商务网站建设课设学生体会图片转短链接生成器
  • 寿光 网站建设企业网站的目的
  • 信息手机网站模板下载安装南通做公司网站
  • 做网站时图片要切片有什么作用网站可视区最多可以做多大
  • 网站建设开发多少钱贵阳网站开发公司推荐
  • 御花园网站建设公司百度品牌广告收费标准
  • 做淘宝客要有网站吗用vs2010做的网站的源码
  • 温州市微网站制作多少钱做网站的外包需要分享客户信息
  • 公司网站域名备案营销网站有哪些
  • 移动网站开发公司网站修改dns
  • 公司网站制作设计价格gvm网站是什么类的网站
  • 搭建网站的六个基本步骤流程郑州新闻百度
  • 哈尔滨企业建站网站开发家用电脑桌面做网站
  • cad做兼职区哪个网站vx小程序