文章

29

粉丝

598

获赞

17

访问

282.3k

头像
无输出是哪里错
P1156 清华大学上机题
发布于2020年2月7日 17:24
阅读数 10.6k

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
        int count,i,j,k;i=2;count=0;
        while(n>=i)
        {
            if(n%i==0)
            {
                n=n/i;count++;
            }
            else
            {
                for(k=3;k<=n;k++)
                {
                    int flag=0;
                    for(j=1;j<=k;j++)
  &...

登录查看完整内容


登录后发布评论

2 条评论
Hegel VIP
2023年3月22日 20:21

无输出表示运行超时了,可能是死循环或者代码复杂度太高。建议can can word 思路laugh

赞(0)
admin SVIP
2020年2月9日 11:11

无输出,说明你的while循环死循环了,可以在里面printf输出调试来看一下,另外建议代码用代码高亮插件,这样容易看懂smiley

赞(1)