看看我的算法有什么问题,这个算法有什么问题

发布于 科技 2024-08-10
6个回答
  1. 匿名用户2024-01-31

    房东您好,我们来谈谈“是质数”没有出现的原因。

    for(i=2;i

    int number;

    int i;

    int z;

    void main()

    printf("请输入任意数字");

    scanf("%d",&number);

    if(number==0||number==1)printf("非素数");

    elsefor(i=2;ibreak;如果有一个可以删除的,请直接脱离循环。

    if(i==number) 只要将前一个数除以,i在末尾自加后就等于数,可以称为素数。

    printf("是质数");

    否则,如果 i 在循环中间跳出来,它将不相等,可以看出它不是质数。

    printf("非素数");

    希望房东能理解,祝愿房东学习进步

  2. 匿名用户2024-01-30

    #include

    int number;

    int i;

    int z;

    bool sushu(int m)

    for(i=2;iif(m%i==0)

    return false;

    break;

    return true;

    void main()

    printf("请输入任意数字");

    scanf("%d",&number);

    if(number==0||number==1)printf("非素数");

    elseif(sushu(number))printf("是质数");

    elseprintf("非素数");

    改变,改变,你看。

    for(;;

    有括号! 当您循环打印该短语时,您将多次重复该短语。

    我在上面说,从这一行数出三行,是“带括号! “还有什么好说的??

    for(i=2;iif(number%i==0)

    printf("非素数");

    if(number%i!=0)

    printf("是质数");

    !!!这里有括号。

  3. 匿名用户2024-01-29

    第二个问题的倒数第二部分是错误的,积分 [0, ] sin 2x d(2x),这里的积分区间是 x 的,所以 t=2x,积分中的 sintdt,即你写的 sinxdx 是正确的,但积分区间是错误的。

    x=0,t=。t=2π

    也就是说,积分区间应为 [0,2]。

  4. 匿名用户2024-01-28

    (10-10) (10-10)=0 0,如果 a=0 0; 根据倒数第二行,您可以得到 a=2*a,并将项移动到 a=0...

  5. 匿名用户2024-01-27

    前提错了,0/0本身就没有意义,更不可能等于2!

  6. 匿名用户2024-01-26

    原因在于两次应用不等式的关系:

    1)对于:xy小于等于1 4,当xy=1 4时,默认隐含条件x=y=为真;

    2) 对于 1 x+4 y 小于或等于 2 倍的根数 (4 (xy)),当取等号时,默认隐式条件为 1 x=4 y,并与 x+y=1 相结合,则得到:x=、y=

    1)和(2)暗示条件矛盾,因此解决方案是错误的。

相关回答
13个回答2024-08-10

你的快行太乱了......写如果你有 pascal 版本,你应该不难理解,如果需要,我可以编写 C++。 >>>More

9个回答2024-08-10

1. 矩形的周长=(长+宽)2c=(a+b)2 2.正方形的周长=边长4c=4a >>>More

7个回答2024-08-10

功能和目的都是一样的,都是为了加密和更好的保护平台,SSL安全哈希算法,是数字签名算法的标准,所以不管你注册了多少个证书,算法基本都是一样的! >>>More

3个回答2024-08-10

它采用 MPEGAtAudioLayer3 数据压缩和编码标准。 >>>More

9个回答2024-08-10

分析:您的程序中的主要问题如下:

表达式不是 = 符号,而是 == 符号; >>>More