| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 620 人关注过本帖
标题:c++作业求解释
只看楼主 加入收藏
jk99464206
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-10-10
结帖率:0
收藏
已结贴  问题点数:0 回复次数:2 
c++作业求解释
#include <iostream.h>
#include<cmath>
void swap(int);
void main()
{
  int m ,n;
   cout<<"输入一个整数:"<<endl;
    cin>>m;
 
 for(m=0;m++;)
 {
        for(n=2;n<=sqrt(n);n++)
     {
   
    if(m%n!=0)
        cout<<"m不为素数"<<endl;
    else
        cout<<"m为素数"<<endl;
        }
    }

}
void swap(int m)
{
    int temp;
    temp=m;

}
 请帮忙解答一下,为什么不能按值传递,而且输入个整数后,直接让你 press any key to continue.
搜索更多相关主题的帖子: include 
2011-11-18 11:28
hxcet
Rank: 4
等 级:业余侠客
帖 子:78
专家分:229
注 册:2011-11-15
收藏
得分:10 
这个程序。。。。swap函数是想要干嘛啊。。。不仅没说明白,而且也没用用到swap函数。。。解释下你要做什么好吗
2011-11-18 19:56
yukeyyo
Rank: 2
等 级:论坛游民
帖 子:22
专家分:14
注 册:2011-11-18
收藏
得分:10 
#include <iostream.h>
#include<cmath>
//void swap(int);
void main()
{
  int m ,n;
   cout<<"输入一个整数:"<<endl;
    cin>>m;

   for(n=2;n<=sqrt(m);n++)
     {
   
       if(m%n==0)
       {
        cout<<m<<"是合数"<<endl;
        break;
       }

        }
      if(n>sqrt(m))
        cout<<m<<"是素数"<<endl;


}
/*void swap(int m)
{
    int temp;
    temp=m;

}
这个函数不知道你定义的作用是什么,直接忽略了*/
2011-11-18 23:51
快速回复:c++作业求解释
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011237 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved