A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include<stdio.h>
int arr[4];                                                        //定义数组
int k=0;int i=0;
int aNum=0,bNum=0,cNum=0,dNum=0;    //定义变量
void shunxu();                                                 //声明函数
char word;
int flag=1;                                                     //定义while循环标志位
void shunxu(){                                                 //排序,由高到低
arr[0]=aNum;
arr[1]=bNum;
arr[2]=cNum;
arr[3]=dNum;
for(;i<3;i++){
int  temp;int j=i+1;
for(;j<4;j++){
if(arr[i]<arr[j]){
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;   
}
}
}
while(k!=4){

printf("%d\t",arr[k]);
k++;
}
}
int main(){
printf("请输入字符:\n");
while(flag){
scanf("%c",&word);
switch(word){
case 'A':aNum++;break;
case 'B':bNum++;break;
case 'C':cNum++;break;
case 'D':dNum++;break;
case '\n':flag=0;
}
}
shunxu();
return 0;
}

12 个回复

倒序浏览
。。。。。。不知道怎么说好。
回复 使用道具 举报
路过顶顶。。。
回复 使用道具 举报
初级黑马。。。。不错
回复 使用道具 举报 1 0
怎么写的这么繁琐,,,
回复 使用道具 举报
wwpower 来自手机 中级黑马 2015-11-28 12:15:07
地板
好,学习了。。。
回复 使用道具 举报
IPswhatb“is” 发表于 2015-11-28 11:48
怎么写的这么繁琐,,,

其实我也郁闷,现在还没有学到指针,帮忙一下简单的呗!!!{:2_32:}
回复 使用道具 举报
IT-capfer 发表于 2015-11-27 22:01
初级黑马。。。。不错

谢谢!!!!!
回复 使用道具 举报
打滚的橘子 发表于 2015-11-27 21:39
。。。。。。不知道怎么说好。

其实只是小试牛刀,望各位大神指教
回复 使用道具 举报
不错不错,拿来借鉴!!
回复 使用道具 举报
李宗飞 发表于 2015-11-28 21:12
不错不错,拿来借鉴!!

我去技术分那么多了!!1
回复 使用道具 举报
liury 中级黑马 2015-11-28 22:00:45
12#
基础测试碰到这个题了
回复 使用道具 举报
加油!!!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马