- 37
- 0
- 约2.33万字
- 约 16页
- 2018-01-16 发布于山东
- 举报
1、取出一个十进制正整数中的所以奇数数字,用这些数字构成一个最小数。
#includestdio.h
#includestdlib.h
void sort(int a[], int n)
{
int i, j, t;
for (i = 0;i n - 1;i++)
for (j = 0;j n - 1 - i;j++) /*利用双重循环,将数组按从小到大排列*/
if (a[j] a[j + 1])
{t = a[j];a[j] = a[j + 1];a[j + 1] = t; }
}
long arrange(long s) /*arrange函数的功能是取出十进制整数s中的所有奇数数字,用这些数字构成一个最小数,函数返回该数*/
{ int d, b[10], i, j = 0;
long s1 = 0;
while (s 0) /*利用循环对s数位分离,分离出个位、十位 、百位等各位上的数*/
{ d = s % 10;
if (d % 2 != 0) /*判断每一位上的数字是否为奇数*/
b[j++] = d; /*若为奇数则存放到b数组中*/
s /= 10;
}
sort(b, j); /*调用sort函数,将数组b从小到大排列*/
for (i = 0;i j;i++)
s1 = s1 * 10 + b[i]
您可能关注的文档
- 人教版高中英语选修7词汇表--英汉分开-(1)-2.doc
- 2012水工程施工试卷A.doc
- 银行从业资格考试_风险管理知识点(必备).doc
- 人教版八年级上册思想品德期中考试知识点.doc
- [讲义]—2010年银行从业资格考试《风险管理》冲刺班精讲(04).doc
- 9 居住质量评价.doc
- 初三英语复习个性化辅导方案.doc
- 轴对称章节复习.docx
- 2012年湘西事业单位考试《公共基础知识》试卷(精选).doc
- 初级会计实务不能不会的194个分录_非常有用[1].doc
- 2026年度策略:中国航天进入复用时代,低轨星座战略商业价值凸显.docx
- 气凝胶绝热材料产业化及建筑节能应用项目建议书.docx
- 白酒行业2026年中报总结:报表承压,底部渐明.docx
- 高端功能性食品及特医食品研发生产基地项目建议书.docx
- 石墨烯导热膜及柔性显示材料中试及产业化项目资金申请报告.docx
- 国家级现代农业产业园建设总体规划报告.docx
- 年处理20万吨废旧锂电池梯次利用及回收项目可行性研究报告.docx
- 非遗文化数字化保护与创意产业园项目市场调研报告.docx
- 航空航天用钛合金精密铸件生产基地项目建议书.docx
- 5G+智慧矿山整体解决方案示范项目可行性研究报告.docx
原创力文档

文档评论(0)