Y. ້໌ᮨ 2022-10-22 15:29 采纳率: 33.3%
浏览 14

C语言运行结果正确,提交却显示超时

#include <stdio.h>
#include <math.h>
int main() {
int num;
while (~scanf("%d", &num))
if(IsPerfect(num)) printf("Yes\n");
else printf("No\n");
return 0;
}
int IsPerfect(int num)
{
int i,sum=0;
for (i=1;i<num;i++)
{
if (num%i==0)
{
sum+=i;
}
}
if (num==sum)
{
return 1;
}
else
{
return 0;
}
}

结果正确 但是显示超时
有没有人帮忙解决一下

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-10-23 03:55
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月22日

悬赏问题

  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥15 大二软件工程基础大题
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
  • ¥15 QQ邮箱过期怎么恢复?
  • ¥15 登录他人的vue项目显示服务器错误
  • ¥15 (标签-android|关键词-app)
  • ¥60 如何批量获取json的url
  • ¥15 comsol仿真压阻传感器