37.给定一个数,除去其中的偶数位,从新按照高地位输出
2015-06-07 22:36
288 查看
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按照原来从高到低位的顺序组成一个新的数,并通过形参指针n传回所指的变量。
<pre name="code" class="cpp">#include<stdio.h> void fun(unsigned long *n) { unsigned long x = 0, i; int t; i = 1; while (*n) { t = *n % 10; if (t % 2 != 0) { x = x + t*i; i = i * 10; } *n = *n / 10; } *n = x; } int main() { unsigned long x = -1; while (x > 99999999 || x < 0) { printf("Please input(0<x<999999999):"); scanf_s("%ld", &x); } fun(&x); printf("\nThe result if:%ld\n", x); getchar(); getchar(); return 0; }
相关文章推荐
- Pig limit用法举例
- Zabbix架构简介
- 人脸检测和haar分类器视频讲解
- 第十三周项目3-立体类族共有的抽象类
- Pig join用法举例
- 第十三周项目3-立体类族共有的抽象类
- Remove Duplicates from Sorted List II ——LeetCode
- AppStore App申请审核加速
- UNP---套接字简介
- 比CMD更强大的命令行WMIC
- jQuery对表单、表格的操作及更多应用(下:其他应用)
- POJ 2774 最长公共子串
- Pig distinct用法举例
- Java:基本语法
- Ant详解
- IOS之C语言进制转换
- hdu5266 LCA 倍增法
- Pig group用法举例
- ASP.NET WebForm Form表单如何实现MVC那种“自动装配”效果呢?
- SOA实践之基于服务总线的设计