我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C++ 输出任意整数,求最大素数

无论输入数据多少,输出都是16,这是什么原因?

#include<iostream>
using namespace std;
int main()
{
     int num,i=1,insprime,max=0;
     cin>>num;
     while(1)
     {
           if(num==0) break;
           for(i=1;i<num;i++)
           {
                if(num%i==0) break;
                if(num==i)
                    insprime=num;
           }
           if(max<insprime) max=insprime;
           cin>>num;
     }
     cout<<max;
return 0;
}


近期文章

  • 基于粒子群算法的机器人路径规划,MATLAB编写
  • 用代码的形式运行此题
  • 为什么io流读取的时候显示方框
  • 急!有没有朋友会,这个有没有朋友会
  • 不用stract将字符串连接起来,我给a[i]重新赋值时没有在最后赋上'\0',按理说会有乱码,结果运行时没有,怎么回事啊
  • 微信支付退款异常报错Uninitialized keystore
  • 有什么解决的方法吗,各位大shen们
  • 设置了广告悬浮窗,这个代码的意思是什么?
  • 关于c语言问题 不会 求解
  • 为什么fscanf会返回-1?
  • pyechart画雷达图,radar object has no attribute config
  • 有没有啥练习项目能打磨基础的
  • 怎么用matlab给不同的圆形上色?
  • 在存在 radial-gradient的情况下,请问亲们,优惠券的渐变色背景怎么进行编写啊
  • c语言数组相关问题,不知道怎么做
  • c语言scanf()的使用问题
  • 这个怎么搞 有没有同志看一下
  • 数据结构:线索二叉树相关问题
  • 如下给你一个正整数n请你输出1到n之间“1”出现的次数如何用count函数进行求解
  • 各位帮我看看电源电路

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华