猪猪虾 发表于 2020-6-20 16:10:02

求C语言第一阶段考核题目的答案

分享一下连接

永恒的蓝色梦想 发表于 2020-6-20 16:12:05


有这种东西吗

猪猪虾 发表于 2020-6-20 16:13:35

永恒的蓝色梦想 发表于 2020-6-20 16:12

有这种东西吗

额,我不知道啊,也许。。。算了,我默默出来,万一又被审核。。。。。

qiuyouzhi 发表于 2020-6-20 17:49:06

猪猪虾 发表于 2020-6-20 16:13
额,我不知道啊,也许。。。算了,我默默出来,万一又被审核。。。。。

https://fishc.com.cn/forum.php?mod=viewthread&tid=70153&extra=page%3D1%26filter%3Dtypeid%26typeid%3D572
是这个吗

猪猪虾 发表于 2020-6-21 07:47:28

qiuyouzhi 发表于 2020-6-20 17:49
https://fishc.com.cn/forum.php?mod=viewthread&tid=70153&extra=page%3D1%26filter%3Dtypeid%26typeid% ...

这个还要20鱼币。。。。

qiuyouzhi 发表于 2020-6-21 08:09:31

猪猪虾 发表于 2020-6-21 07:47
这个还要20鱼币。。。。

那我能咋办呢
20鱼币就20鱼币呗

猪猪虾 发表于 2020-6-21 08:10:55

qiuyouzhi 发表于 2020-6-21 08:09
那我能咋办呢
20鱼币就20鱼币呗

我的常量定义为啥报错啊

//编写一个程序,求解 600851475143 的最大质数因子是多少?
//每个合数都可以写成几个质数(素数)相乘的形式,这几个质数就都叫做这个合数的质数因子
//比如 13195 的质数因子有 5, 7, 13 和 29
#include <stdio.h>
#include <string.h>
#define NUM 600851475143
int main()
{
        unsigned long long int i,j = 0,su_shu = ,num;
       
        do
        {
                num++;
                //一个一个的进行判断 ,判断是否是质数
          for(i=2;i<=(num/2);i++)
          {
                  if ((num % i) == 0)
                  {
                          break;
                        }       
                        else if (i == (num/2))//判断是否循环一直进行到底,若到底了,说明中途没有Break
                        {
                                su_shu = i;       
                                j += 1;
                        }
                }               
        }while(num <= (NUM /2);
       
       
       
       
        printf("%llu",su_shu)
    return 0;
}

猪猪虾 发表于 2020-6-21 08:12:02

qiuyouzhi 发表于 2020-6-21 08:09
那我能咋办呢
20鱼币就20鱼币呗

报错显示:expected identifier before numberic constant

qiuyouzhi 发表于 2020-6-21 08:17:11

猪猪虾 发表于 2020-6-21 08:12
报错显示:expected identifier before numberic constant

1,
unsigned long long int i,j = 0,su_shu = ,num;
su_shu的大括号是啥情况??
我认为你想这样写:
su_shu
2,28行,结尾少括号
3,33行,printf少分号
页: [1]
查看完整版本: 求C语言第一阶段考核题目的答案