题目
2、给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中.高位仍在高位,低位仍在低位.
例如,当s中的数为:7654321时,t中的数为:7531.
#include
//
sl = sl*100; /* sl=sl*10;
} }
main()
{long s,t;
printf(" Please enter s:"); scanf("%ld",&s);
fun(s,&t);
printf("The result is:%ld ",t); }
例如,当s中的数为:7654321时,t中的数为:7531.
#include
//
sl = sl*100; /* sl=sl*10;
} }
main()
{long s,t;
printf(" Please enter s:"); scanf("%ld",&s);
fun(s,&t);
printf("The result is:%ld ",t); }
提问时间:2020-12-20
答案
解释如楼上所说.
不过你的代码错了,按照你的代码运行的结果只可能是7050301,也就是说你没有从本质上把十位,千位和十万位上的数字取消,只是把他们换成了0.下面这个是我写的,你看下,最好运行一下.#include
#include
long main(void)
{
long s,total;
int i,val;
i=0;
total=0;
printf("Enter the number:");
scanf("%ld",&s);
while(s>0)
{
val=s%10; //求每个位数上的数值,
if(val%2!=0) /*判断,如果是奇数,依次将它们和10的递增幂数相乘,*
*比如,分离出的数值为1,则total=1*pow(10,0),第二 *
*次分离的是3,则total=3*pow(10,1),如此下去,直到 *
*while结束,并且每次将total 相加 */
{
total+=val*pow(10,i);
i++;
}
s=s/10;
}
printf("%ld ",total);
return 0;
}
不过你的代码错了,按照你的代码运行的结果只可能是7050301,也就是说你没有从本质上把十位,千位和十万位上的数字取消,只是把他们换成了0.下面这个是我写的,你看下,最好运行一下.#include
#include
long main(void)
{
long s,total;
int i,val;
i=0;
total=0;
printf("Enter the number:");
scanf("%ld",&s);
while(s>0)
{
val=s%10; //求每个位数上的数值,
if(val%2!=0) /*判断,如果是奇数,依次将它们和10的递增幂数相乘,*
*比如,分离出的数值为1,则total=1*pow(10,0),第二 *
*次分离的是3,则total=3*pow(10,1),如此下去,直到 *
*while结束,并且每次将total 相加 */
{
total+=val*pow(10,i);
i++;
}
s=s/10;
}
printf("%ld ",total);
return 0;
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1一个加数+加数=20,两个加数+三个加数=48,这两个加数分别是多少?
- 2美国城市介绍 英文
- 3“上善若水”对应的下句
- 4描写苹果好看好吃的词语或句子
- 5做一个棱长5分米的正方体纸箱,至少需要多少平方分米一硬纸板?急,
- 6____film includes some recently discovered newsreels of_____World War II.答案是The;不填...
- 7The ship sailed down the river.这怎么会是过去时`怎么看出来的?
- 8大家快来帮我看看着道数学题!
- 92008^2-2007^2+2006^2-2005^2+...+2^2-1^1
- 10原始社会时期彩陶主要分哪两个类型
热门考点
- 1把若干个苹果放进9个抽屉里,不管怎么放,要保证总有一个抽屉里至少放进4个苹果,那么至少应该有多少个苹果?
- 2---你喜欢哪个 ---我喜欢那个绿色的 ---( )( ) do you like?---I( ) ( )( )( )
- 3so that后面接什么从句?
- 4关于冬天里的校园800字作文
- 5共产主义理想与我国现阶段的共同理想之间有什么关系
- 6个人简历教育经历怎么写?
- 7fun funny的区别
- 8质量为1kg的物体自由落下,设物体原来的重力势能为零,则1s末、2s末物体的重力势能各是多少?(取g=10m/s^2)
- 924点 算2 ,7 ,10 ,4,(急!)
- 10Our headmaster told us that our classroom was so dirty that it must__clean.