c++问题,新手求大神解救,

问题描述

c++问题,新手求大神解救,

#include
#include
using namespace std;
void main()
{
int a = 0;
for (int i = 1;i <= 1000;i++)

{
    for (int j = 2;j < i;j++) {
        {if (i == 2) cout << i;
        else    if (i%j == 0)  break;
        }
        if (j == (i - 1))
        {
            cout << i << " ";
            a++;
            if (a % 6 == 0)
            {
                cout << 'n';
            }
        }
    }
}
cout << "总共" << a;

}

输出后没有 2 这个素数

解决方案


#include <iostream>
using namespace std;
int main()
{
    int a = 0;
    for (int i = 1;i <= 1000;i++)

    {
        for (int j = 2;j <= i;j++) {
            {if (i == 2) cout << i << " ";
            else    if (i%j == 0)  break;
            }
            if (j == (i - 1))
            {
                cout << i << " ";
                a++;
                if (a % 6 == 0)
                {
                    cout << 'n';
                }
            }
        }
    }
    cout << "总共" << a;
}

解决方案二:

for (int j = 2;j < i;j++)
这一行出错了,i=2时,j<i,为假,不输出。
改为:

 for (int j = 2;j < =i;j++)

解决方案三:

你不觉得你那样写,编译不通过吗?
难道编译没报 j 未定义的错误吗?

解决方案四:

你不觉得你那样写,编译不通过吗?
难道编译没报 j 未定义的错误吗?

时间: 2024-09-23 19:16:34

c++问题,新手求大神解救,的相关文章

图标变白无法打开-江湖救急,win8.1桌面图标消失,任务栏的应用图标变白且无法打开,该肿么办,求大神解救,拜谢。

问题描述 江湖救急,win8.1桌面图标消失,任务栏的应用图标变白且无法打开,该肿么办,求大神解救,拜谢. 江湖救急,我的笔电是win8.1的系统,桌面图标消失,任务栏的应用图标变白且无法打开,该肿么办,求大神解救,除了重装系统外,还有其他办法让电脑恢复正常吗?拜谢... 解决方案 用mhdd扫描下,硬盘可能有坏道.建议更换硬盘. 解决方案二: 用安装盘修复一下系统试试.

logcat-The application has stopped unexpectedly. 求大神解救!!

问题描述 The application has stopped unexpectedly. 求大神解救!! 一开模拟器就出现the process android.process.acore has stopped unexpectedly.Please try again.然后点程序就出现The application xxx has stopped unexpectedly. Please try again.下面是Logcat 但是这程序在安装到手机上又能用,大神们!!是什么问题啊 解决

java-JAVA 我想在10到1000之间打印各个数位之和为5的数字,这样写有什么错,新手求大神指点

问题描述 JAVA 我想在10到1000之间打印各个数位之和为5的数字,这样写有什么错,新手求大神指点 public class Demo1 { public static void main(String []args){ int n=10; int t=n; int sum=0; while(t<=1000) { t++; sum=sum+t%10; t=t/10; } if(sum==5) { System.out.println(""各个数位之和为5的有:"&q

android播放实时rtmp流该怎么播放。新手求大神指导

问题描述 android播放实时rtmp流该怎么播放.新手求大神指导 给一个这个rtmp://58.61.150.201/vepkgr/aps3的实时流 我该怎么用android播放出来? SurfaceView吗?

图片-Androi诡异的bug求大神解救,实在找不出原因了!

问题描述 Androi诡异的bug求大神解救,实在找不出原因了! 解决方案 解决方案二: 解决方案三: 布局渲染出错,应该还有更详细的信息,最上面那行,后面是什么内容 解决方案四: 解决方案五: imageview 的 src 的问题吧 解决方案六: 我想问下,你是不是自定义了一个控件,而这个ImageView是这个自定义控件中的一个控件呢?如果是的话,你看下是否你的自定义控件类的构造函数是第一个?如果都被我说中的话,那你 把构造改成第二个试试吧 解决方案七: 你的布局有问题,导致系统无法进行i

求大神解救application如何配置问题

问题描述 求大神解救application如何配置问题 解决方案 <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springf

node js-关于windows 7 64位 pomelo的安装 求大神解救

问题描述 关于windows 7 64位 pomelo的安装 求大神解救 最近想研究下Node.js 在安装pomelo的时候 总是报错 求大神些帮忙解决下 怎样才能成功搭建node.js和pomelo谢谢大家. 解决方案 pomelo是基于Node.js的,目前pomelo已经完全支持Windows.Linux.Mac等多种平台.Win8 都可以安装了,Win7 还有问题吗? 准备确保你的机器可以上网因为安装pomelo的过程需要从网上下载其依赖的包. 确保你的系统上已经要安装了Node,目前

sql中怎样在多表联合查询后的表中进行增删改操作,新手求大神详细讲解

问题描述 sql中怎样在多表联合查询后的表中进行增删改操作,新手求大神详细讲解 我在C#的winform的DataGridView中显示联合查询的结果,下面就是4张表的联合查询的语句,我需要在DataGridView显示的表中做删除操作,只需要知道删除的sql语句就行,用存储过程也好,级联删除也好,希望详细,我已经在这个问题上困扰很久了,万分感谢! 解决方案 在做C#桌面程序时,我们通常会遇到删除dataGridview中选中的一和或都多行数据,在网上查了好多方法,有些只能删除dataGridv

大数据-新手求大神推荐网络爬取基础的书籍

问题描述 新手求大神推荐网络爬取基础的书籍 自己毕设选到了一个与网络爬取有关的题目,自己有些JAVA基础,想请教大神们我这种菜鸟应该看些什么书?会一些数据库基础知识 解决方案 这种程序也不复杂,所以根本没必要写书,也没有这种书. 你只要在gogle里面搜索 site:download.csdn.net 爬虫 java 找几个例子看下,人家代码怎么写,自己改改也就行了. 解决方案二: 看看http请求相关,学学正则表达式 解决方案三: http://download.csdn.net/detail