用C语言编写下列程序
判断第三个数就好了,如果你会把一个几个数变成一个个字符,你就会这个问题了.提示,用取余做,把第三个弄出来.
#include<stdio。
h>main(){int num[5],a[5];int i,j,k,m,n;printf("please input the 5 numbers\n");for (i=0;i<5;i++){scanf("%d",&num[i]);a[i]=num[i]-(num[i]/1000)*1000;}for(i=0;i<5;i++){for(j=0;j<4-i;j++)if(a[j]<a[j+1]){m=a[j];n=num[j];num[j]=num[j+1];a[j]=a[j+1];a[j+1]=m;num[j+1]=n;}else if(a[i]==a[i+1])if(num[i]<num[i+1]){n=num[i];num[i]=num[i+1];num[i+1]=n;}}for(i=0;i<5;i++)printf("%d\t",num[i]);}。
楼主可是滁州的
答:这个问题我好象在 这个论坛上面 看到过 你自己找一找进入后有分类自己看 一定能找到你的答案的,如果解决了你的问题一定要给我加分哦! 谢谢!详情>>