人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

【输入任意五个数,除于5.用他们的余数进行从大到小的排列万一输入的数字和余数相同那么输入的数字在前比如6,4,2,8,7.要让它排列成20236以下是小弟写的但为什么错不知道#includequot;stdafx.hquot;i】

[复制链接]

问题:【输入任意五个数,除于5.用他们的余数进行从大到小的排列万一输入的数字和余数相同那么输入的数字在前比如6,4,2,8,7.要让它排列成20236以下是小弟写的但为什么错不知道#includequot;stdafx.hquot;i】

答案:↓↓↓

网友采纳  你这个算法有点复杂了,而且比较的次数不够,比较的顺序也不对.根据题意,大数在前,小数在后.并且,排序后的顺序在余数相等的情况下,再按输入的顺序排.在现有的算法基础上,可以用冒泡排序,它是稳定的排序,即序列中的元素...
网友采纳  要全用if文写。不能用for文。大哥能否用if写便?
网友采纳  如果要用if,那就是把这个for语句给展开了,这个很麻烦的,不知道你是怎么想的。//#include"stdafx.h"#includeintmain(intargc,char*argv[]){inta,b,c,d,e;inta1,b1,c1,d1,e1;printf("请输入5个整数n");scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);a1=a%5;b1=b%5;c1=c%5;d1=d%5;e1=e%5;inttemp;if(a1
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表