【输入任意五个数,除于5.用他们的余数进行从大到小的排列万一输入的数字和余数相同那么输入的数字在前比如6,4,2,8,7.要让它排列成20236以下是小弟写的但为什么错不知道#includequot;stdafx.hquot;i】
<p>问题:【输入任意五个数,除于5.用他们的余数进行从大到小的排列万一输入的数字和余数相同那么输入的数字在前比如6,4,2,8,7.要让它排列成20236以下是小弟写的但为什么错不知道#includequot;stdafx.hquot;i】<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">倪焱的回答:<div class="content-b">网友采纳 你这个算法有点复杂了,而且比较的次数不够,比较的顺序也不对.根据题意,大数在前,小数在后.并且,排序后的顺序在余数相等的情况下,再按输入的顺序排.在现有的算法基础上,可以用冒泡排序,它是稳定的排序,即序列中的元素...<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">李良群的回答:<div class="content-b">网友采纳 要全用if文写。不能用for文。大哥能否用if写便?<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">倪焱的回答:<div class="content-b">网友采纳 如果要用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
页:
[1]