C++——算法入门经典(1)

复习基础算法。

#include
#include
#include
#include
#include
#include
using namespace std;

//正余弦弧度转度数 
#define TRANS(x) (x/180.0*acos(-1.0))

int main() 
{
//	cout<<1+2<>r>>h;
	result = 2*r*pi*h+2*pi*r*r;
	cout.setf(ios::fixed);
	cout<>num;
	//法一 
	a = num%10;
	b = num/10%10;
	c = num/100;
	cout<>a>>b; 
//	cout<>n>>m;
	//现在有n只鸡兔, 共m只腿
// 	b = (m - 2*n)/2;
// 	a = n - a;
	a = (4*n - m)/2;
	b = n - a;
	if(m%2 == 1 || a<0 || b<0)
		cout<<"No answer"<>a>>b>>c;
//	if(a>b && a>c && b>c)
//		cout<b && a>c && c>b)
//		cout<a && b>c && a>c)
//		cout<a && b>c && c>a)
//		cout<a && c>b && a>b)
//		cout<a && c>b && b>a)
//		cout<b) {
		t = a;
		a = b;
		b = t;
	}
	if(a>c) {
		t = a;
		a = c;
		c = t;
	}
	if(b>c) {
		t = b;
		b = c;
		c = t;
	}
	cout<>a>>b>>c;
	result = (a+b+c)/3;
	cout.setf(ios::fixed);
	cout<>n;
	for(int i=n; i>0; i--)
	{
		num = num + i;
	}
	cout<>n;
	cout<>n;
//	cout.setf(ios::fixed);
//	cout<>m;
	 result = m*n;
	 if(result>=300)
	 {
	 	result = result * 0.85;
	 } else {
	 	cout<>a>>b>>c;
	if(a>b && a>c && a*a==(b*b+c*c))
		cout<<"yes";
	else if(b>a && b>c && b*b==(a*a+c*c))
		cout<<"yes";
	else if(c>a && c>b && c*c==(a*a+b*b))
		cout<<"yes"; 
	else
		cout<<"not a trangle"; 
*/


	//1-7 年份
/*	int year;
	cin>>year;
	if(year%400==0 || year%4==0 && year%100!=0)
	 	cout<<"是闰年";
	else 
		cout<<"不是闰年"; 
*/
	//1-8 思考题
	//1. int整数类型的最大值和最小值  INT_MAX INT_MIN
/*	int n=0,i=0;
	while(n>=i){
		n = i;
		i--;
	} 
	cout<<"最小值:"<&&>||	 	
	 	 
	return 0; 
 } 
 
 

 

你可能感兴趣的:(C++语言)