永发信息网

fatal error LNK1120: 1 unresolved externals怎么解决?

答案:2  悬赏:0  手机版
解决时间 2021-11-24 05:05
fatal error LNK1120: 1 unresolved externals怎么解决?
最佳答案
#include"stdio.h"
int main(void)
{int facsum(int n);
int n;
printf("请输入n:\n"); //此处该加入一个输入函数
scanf("%d",&n)
facsum(n);
return 0;}
int facsum(int n) //此处int facsum字符之间要有空格
{int m=0,sum1=0,sum2=0,b;
for(n=1;n<=500;n++){
while(sum1<=500){
m=m+1;if(n%m==0){
sum1=0+sum1;
sum1=sum1+m;
}
for(b=1;b<=n-1;b++){
if(sum1%b==0){
sum2=0+sum2;
sum2=sum2+b;}
}
if(sum2=n)
printf("%d %d",n,sum1);}
}
return 0; //加上这条返回语句
}追问这是我编程的问题吗?追答必须是,坦白的点你!你的编程习惯分差劲,函数应该学习脱离主函数写,放在主函数里面,谁知道你哪个是函数体里面的代码,这些很少的代码是看不出来,如果很多个函数写在一个地方,哪个人看得懂你写的代码,你自己写的过段时间都自己会看不懂了

至于程序本身进入死循环,上面修改的前提下,自己调试学习修改吧。对你自己锻炼才最有帮助
全部回答
intfacsum(int n) 空格开 int facsum(int n)因为连接时没找到facsum(int n) 的定义,另外你的main和int facsum(int n)都加个renturn 0;追问运行时死机了!追答因为你的循环太多了,我刚刚改了也运行了,应该是未响应了吧,我看下内容。刚刚就看了下错误没看函数内容

刚刚看了下,你的代码什么意思?你自己调试一下就晓得了,n,sum1,sum2的值一直是1,一直在死循环,当然死机了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
两个不字的成语
在镇上附近买地做一栋房好,还是在县城买一层
再登记结婚登记时是否会显示以前已已有过婚史
您好,能否帮助吗
汉川马口哪里有学手艺的
庵东到苏州汽车票价多少,行程多少公里,要多
2,3,3,9如何凑成24
天控者的女主角
为什么说舒婷的诗歌是女性诗歌第一只报春的燕
一个数四舍五入到万位后是28万,这个数最大是
立马电动车好吗?
豚鼠蜷成一团是什么意思
佛山浔峰岗地铁站去广州上下九
微信写字的颜色笔在哪里兰色
含有两组叠字的成语洋洋()??
推荐资讯
邓元泰镇合家村民委员会地址在什么地方,想过
夏天五菱宏光s轮胎气压3.8多不多
65➗5=13则6.5➗5=()39ϵ
小千金取什么小名好
岷县十里信用社主任一手遮天贷款刁难百姓有没
证明齐次方程的解集v是一个向量空间
方丽为啥总是傻傻的
云云驾驶一辆宝马汽车从A地出发,先向东行驶1
固态硬盘闪存框架MLC和TLC差的很多吗
如何看待2017年浙江大学录取分数线仅比同济大
有个女同学,我挺喜欢她的,不知道她知不知道
800KVA = 多少W,为什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?