问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...数字个数不确定。然后将其从大到小排序。。求代码 谢谢

发布网友 发布时间:2024-09-17 21:58

我来回答

3个回答

热心网友 时间:2024-09-28 01:32

/* 在命令 行输入 排序的数字 */

#include<stdio.h>
#include<stdlib.h>
void sort_(float *,int);
void printf_(char *,float *);
int
main(int argc ,char *argv[])
{ int i;
int b=0;
float *ptr;
char *endptr;
if(argc == 1)
{
printf("请输入要排序的数字\n");
exit(1);
}
if( (ptr = malloc(sizeof(float) * (argc-1)) ) == NULL){
perror("malloc \n");
exit(1);
}
/*将字符串 转变为数字*/
for( i = 1; i<argc ; i++)
{
ptr[b] = strtof(argv[i],&endptr);
if(strcmp(argv[i],endptr) == 0)
{printf("你输入的%s 是错误的\n",argv[i]);
continue;
}
b++;
}
ptr[b]='\0';
/*排序所得数字串,把输入错的丢弃*/
sort_(ptr,b);
printf_("最后的排序结果是 \n",ptr);
return(0);
}
void
printf_(char *str , float *ptf)
{
printf("%s",str);
int i;
for(i = 0; ptf[i] != '\0' ; i++)
printf("%12.3f",ptf[i]);
printf("\n");
}

/*冒泡排序*/
void
sort_(float* a,int n)//n为数组a的元素个数
{int i,j;

float temp;
for(j=0;j<n-1;j++)
for(i=0;i<n-1-j;i++)
{
if(a[i]<a[i+1])//数组元素大小按升序排列
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
}

热心网友 时间:2024-09-28 01:34

给邮箱,我发给你。。。

热心网友 时间:2024-09-28 01:36

以什么为数字的结束符?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 牵挂你的人是我的全文是什么? 华为的线下实体店和官网一样吗 无线手持终端设备哪家价格低? 《木偶奇遇记》PPT课件 s的意思是什么 s是什么意思呀 想休完产假就直接辞职,生育险能拿到吗 备孕一个月大概同房多少次 怀孕概率大吗 备孕应该注意什么 手机怎样踢出Wi- Fi蹭网? 你有胸闷气短、心慌乏力吗?让我来帮你治疗! 拓殖大学的 vivox7的usb调试在哪里 全站仪水平角怎样校正 北京居住证已经注册为啥登录不上,写好用户名和密码也登录不上,系统显示... 办理居住证网页上显示帐号名是什么意思 满清十大酷刑杨乃武和小白菜小白菜的饰演者是谁 【现场管理】生产现场6S培训PPT课件 干货|110页PPT全面介绍现场6S检查执行标准(有图有介绍) 自学黑客(网络安全),骂醒一个是一个! 柴油车新起动机坏了换不住怎么办呢视频? chm用什么打开 chm格式怎么打开, chm格式用什么打开 vlog属于短视频吗 我是一名没有工作经验的公共营养师,深圳哪里在招聘这个工种,不要求工 ... 在深圳考的公共营养师证香港地区承认吗? 国外有58同城吗 LiveGBS流媒体平台 GB/T28181国标视频平台录像存储回看解决方案 ...这些需要长期存放的资料(20年以上),用哪种存储方案才是终极... 淡雅如兰的签名 ,应该怎么写? 毛毡简介 儿童节目主持人备稿件要注意什么? 那种一长条的蹲坑堵了怎么办? ...铺个什么好?另外想问下是不是涂上水泥就能安蹲坑了? safari浏览器为什么不能看图片了? 身上痦子越来越多是什么情况 x+2x+3=0 怎么解复数根,在线等急啊 五次以上的高次方程的复数解就无法解吗? ...当无实数根时,为什么要加入复数来解原来的方程?