两个简单的小学数学问题
来源:互联网 发布:心知天气api怎么用 编辑:程序博客网 时间:2024/05/01 23:31
1.要求输入一个整数,将整数上为偶数的数取出,并按照原来从高位到低位相反的顺序组成一个新数,例如,输入一个整数27638496,输出为64862;
源代码:
#include<stdio.h>#include<stdlib.h>#include<conio.h>void fun(long s,long *t){int d;long s1 = 1;*t = 0;//初始化必不可少 while(s > 0){d = s % 10;//求数s的个位数 if(d % 2 == 1)//如果个位数为奇数 {*t = d * s1 + *t;//作为一个新数的某位数 s1 *= 10;//控制位,比如千位,百位,十位 }s /= 10;//更新s的最新个位数 }} void main(){long s,t;system("CLS");printf("\n Please enter s:");scanf("%ld",&s);fun(s,&t);printf("The result is : %ld\n",t);}
2.将长整数中各位上为奇数的数依次取出,构成一个新数并输出,例如输入87653142,输出7531
源代码:
#include<stdio.h>#include<stdlib.h>#include<conio.h>void fun(long s,long *t){int d;long s1 = 1;*t = 0;//初始化必不可少 while(s > 0){d = s % 10;//求数s的个位数 if(d % 2 == 1)//如果个位数为奇数 {*t = d * s1 + *t;//作为一个新数的某位数 s1 *= 10;//控制位,比如千位,百位,十位 }s /= 10;//更新s的最新个位数 }} void main(){long s,t;system("CLS");printf("\n Please enter s:");scanf("%ld",&s);fun(s,&t);printf("The result is : %ld\n",t);}
0 0
- 两个简单的小学数学问题
- 两个简单数学问题的精巧算法
- 两个简单数学问题的精巧算法
- 简单的数学问题
- 简单的数学问题
- 小学数学
- 小学数学
- 小学数学
- 小学数学
- 小学数学
- 小学数学
- 小学数学
- 小学数学
- 小学数学
- 小学数学
- 小学数学学习的思想方法
- 一个简单的数学问题
- 两个简单的几何问题
- IAR #pragma optimize 指令
- UTF8
- Codeforces Round #238 (Div. 2) 总结
- eclipse创建maven项目有个红叉
- java密码MD5加密
- 两个简单的小学数学问题
- 字符串处理--HDU第2609解题报告
- 中文日期的生成方法[VFP6.0代码]
- 模板方法
- /** * 对密码进行加密和验证的类 */
- 阿里到底看上了Tango什么?
- 新京报:中国体坛缺“林丹”
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- Moodle中如何在中文状态下正确显示时间和日期。