每日一编C++

/*
Copyright (c)2014, 天津大学通信工程专业学生 
* All rightsreserved. 
* 文件名称: my_test.cpp 
* 作    者:  王贝贝 
* 完成日期:2014  年 4 月 5 日 
* 版本号: v1.0 
* 输入描述:无
*/

#include <iostream>
#include <iomanip> 
#include <windows.h>
#include <cmath>

using  namespace std;

int T_sushu ( int i )
{
	int j,k;
	
	k=sqrt( i ) ;
	
	for( j=2; j <=k+1; j++)
		if( i % j == 0)
			return 0;
	
	return 1;
}

main()
{
	int a, b;
	int n,i;
	
	n=0;	
	
	cout<<"请输入两个自然数:\n";
	
	cin>>a>>b;
	
	cout<<a<<"和"<<b<<"之间的素数有:\n";
	
	for ( i=a+1; i<b; i++ )
	{
		if( T_sushu(i) )
		{
			cout<<setw(4)<<i;
			n++;
		}
		
	}
	
	cout<<endl;
	
	cout<<a<<"和"<<b<<"之间的素数之间总共有:"<<n<<"个"; 
	
	system("pause");
	
	return 0;
	 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值