算法竞赛入门经典 2.1 for 循环

原创 2012年03月25日 19:27:59
//程序2-1 输出1,2,3,……n的值
#include<iostream>
using namespace std;

int main()
{
	int i,n;
	cin>>n;
	for(i=1;i<=n;i++)
		cout<<i<<endl;
	return 0;
}


//aabb为完全平方数(即前两位相同,后两位相同)
//程序2-2 7744问题(1)
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
	int a,b;
	double n;
	double m;
	for(a=1;a<=9;a++)	//两重循环
		for(b=0;b<=9;b++)
		{
			n=a*1100+b*11;			
			m=sqrt(n);			//求开方
			if(floor(m+0.5)==m) //floor(x)函数返回x的整数部分
				cout<<n<<endl;
		}
	return 0;
}

//程序2-3 7744问题(2)
#include<iostream>
using namespace std;

int main()
{
	int x,n,hi,lo;
	for(x=1; ;x++)
	{
		n=x*x;
		if(n<1000) continue;		//跳回for循环的开始
		if(n>9999) break;			//直接跳出循环
		hi=n/100;
		lo=n%100;
		if(hi/10 ==hi%10 && lo/10==lo%10)	//hi的商和余数相同,lo的商和余数相同
			cout<<n<<endl;
	}
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【算法竞赛入门经典学习日记】第二章 循环结构程序设计

例题 数据统计(重定向,无bug版)#include #include int main() { freopen("infile","r","stdin"); freopen("ou...

算法竞赛入门经典 第二章 循环

数据统计2题目:输入一些整数,求出最小值,最大值,平均值(保留三位小数),保证这些数都不超过1000 输入: 输入包含多组数据,每组数据第一行是整数个数n,第二行是n个整数。n=0为结束标记,程序应...

《算法竞赛入门经典》CH2 循环结构程序设计 习题

例题2-1  aabb 题目:输出所有形如aabb的四位完全平方数(即前两位数字相等,后两位数字相等) 要点:   函数名: floor   功 能: 返回小于或者等于指定表达式的最大整数 ...

算法竞赛入门经典 8.3.2 循环日程表问题

/* * 算法竞赛入门经典:8.3.2 循环日程表问题 * */ import java.util.Scanner; public class CycSchedule { public int...

《算法竞赛入门经典2ndEdition 》例题3-5 生成元(Digit Generator, Uva1583)

这题还是比较简单的,然而更加觉得自己真心蒟蒻,可以在保存时就只保存最小的,然而我是保存了所有的,在输出时才比较。

《算法竞赛入门经典2ndEdition 》例题5-7 丑数(Ugly Numbers, Uva136)

之前做过一道题叫做Humble Numbers, 与此题非常相似,大家可以自行百度一下,感觉比这道题要难很多, Humble Numbers这道题目据说曾经是Google、Hulu的面试题。对于任意...

[刷题]算法竞赛入门经典 3-12/UVa11809

书上具体所有题目:http://pan.baidu.com/s/1hssH0KO 题目:算法竞赛入门经典 3-4/UVa11809:Floating-Point Numbers 代码://UVa1...

《算法竞赛入门经典》勘误表

0. 前言:“要学好C语言,绝非熟悉语法和语义这么简单”不太正确,语言是语言,算法是算法,不能说算法厉害了才算把语言学好了(作者说如果把”学好“改成”用好“就更明白了)。 “学习C语言的过程是痛...
  • laciqs
  • laciqs
  • 2011-07-25 17:50
  • 2825

算法竞赛入门经典训练指南 例题1-15 网络 Network UVALive 3902

题目:https://vjudge.net/problem/UVALive-3902思路:贪心 + 无根树转有根树 + 搜索(我用的BFS) 以初始服务器为根节点算出各个叶节点的深度排好序,从深度最...

算法竞赛入门经典第七章暴力求解法——枚举排列(记录向)

生成字典序这个算法是经常用到的,尤其是解决某一排列是否符合某个条件,符合就输出出来,那么这样就需要将整个数组进行全排列,一一判断是否符合。接下来将根据紫书上的顺序依次进行记录。-1.生成1~n的排列输...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)