永发信息网

谁帮我看下这个程序错在哪了?

答案:1  悬赏:10  手机版
解决时间 2021-07-16 15:31

给的原题目是输入一个不多于5位的整数;

要求:1.求出它是几位数。2.分别输出每一位数字;3.按逆序输出各位数字;

这个是我写的:#include<stdio.h>
void main()
{
int a,b,c,d,e,f;
printf("Please enter a five positive integers:");
scanf("%d",f);
a=f/10000;
b=(f-10000*a)/1000;
c=(f-10000*a-1000*b)/100;
d=(f-10000*a-1000*b-100*c)/10;
e=(f-10000*a-1000*b-100*c-10*d);
if(a>0) printf("It is Five digits.\n");
else
if(b>0) printf("It is Four digits.\n");
else
if(c>0) printf("It is three digits.\n");
else
if(d>0) printf("It is Two digits.\n");
else
if(e>0) printf("It is one digits.\n");
else printf("No Result.\n");
printf("a=%d,b=%d,c=%d,d=%d,e=%d\n",a,b,c,d,e);
printf("%d%d%d%d%d\n",e,d,c,b,a);
}

谁能帮帮我看下哪里错误,运行总是不对

最佳答案

很简单的一个错误


scanf("%d",f);


应该是


scanf("%d",&f);


要用&符号申请内存地址


其他都没错了..


我运行出来了,正确.


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
歇后语“多此一举”的上半部分是什么/
谁了解结婚的含义是什么
无线路由无法拨号!重酬!!!
冲了3各月的蓝钻,能在换黄钻么?
丝路英雄怎么假如联盟?
推荐一款瘦身水果?
一字评杨修
麦迪什么时候王者归来?
温州人是不是很迷信?
韩文输入法怎么安装
一杯热水和一杯冰水同时放入冰箱中,那一杯水
笔记本电脑开机进入不了系统?
怎样可以快速瘦身
现在什么游戏最好玩最火爆
诺基亚5611最大内寸卡是多少?
推荐资讯
梦幻诛仙中的青云相单与梦幻西游哪个门派?
世界上现在最好的越野车是什么车???
我好想好好的休息,累了可以停停吗?
NBA最高的人有多高?
QQ空间出现这种情况是什么原因?要如何解决?
关于摩尔庄园的一些问题
丝路英雄,英雄问题
为什么这样的方式连续提问三次都没通过。是为
有没有XP系统下可以用的变速齿轮
急求以《打击盗版作文》为题写一篇作文!急急
寂静灵魂套多少钱
一只黑猫和一只白猫同时掉进水里.白猫先死了;
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?