算法竞赛入门经典 1.2 变量及输入

原创 2012年03月23日 22:13:32
//程序1-4 A+B问题(C语言)
#include<stdio.h>
int main()
{
	int a,b;
	scanf("%d%d",&a,&b);
	printf("%d\n",a+b);
	return 0;
}

//C++语言
#include<iostream>
using namespace std;

int main()
{
	int a,b;
	cin>>a>>b;
	cout<<a+b<<endl;
	return 0;
}

//程序1-5 圆柱体的表面积(c语言)
#include<stdio.h>
#include<math.h>

int main()
{
	const double pi=4.0*atan(1.0);
	double r,h,s1,s2,s;
	scanf("%lf%lf",&r,&h);
	s1=pi*r*r;
	s2=2*pi*r*h;
	s=s1*2.0+s2;
	printf("Area=%.3lf\n",s);
	return 0;
}

//C++语言
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
	const double pi=4.0*atan(1.0);		//定义常量
	double r,h,s1,s2,s;
	cin>>r>>h;				//输入
	s1=pi*r*r;				//底面积
	s2=2*pi*r*h;				//侧面积
	s=s1*2+s2;				//表面积
	cout<<"Area="<<s<<endl;			//输出
	return 0;
}


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

相关文章推荐

《算法竞赛入门经典(大白书)》1.2 && 1.3 【待续】

-update:2017年11月8日14:42:01

《算法竞赛入门经典训练指南》第一章1.1,1.2

例题1:水题 例题2: 例题3 例题4 例题4 例题5 例题6: 首先先建立一个空间坐标系,白书是以正面左上角为坐标原点的因为第一个方格位置是(0,0,0),所以在设置坐标与方格对应关系...

算法竞赛入门经典 文件输入输出 重定向和fopen

算法 有所学 有所记 有所思
  • Pipi24
  • Pipi24
  • 2017年07月06日 09:57
  • 166

《算法竞赛入门经典2ndEdition 》例题5-5 集合栈计算机(The SetStack Computer, Uva12096)

这道题一开始,根本就没有理解题意,看了半天Sample,一直傻傻地觉得Sample是错的,后来才意识到集合中相同的元素只能有一个,所以第五行是1,而不是2。于是理解了题意之后,瞬间思路被打开了,加上这...

算法竞赛入门经典(第2版)习题4-8 特别困的学生 Extraordinarily Tired Students UVa12108

这道题让我回想起了自己那个总是昏昏欲睡的学生时代,那时候可真是
  • archya
  • archya
  • 2014年09月05日 16:33
  • 898

《算法竞赛入门经典》习题2-5 分数化小数(Decimal)

原题 题意:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。其中a,b ≤ 106, c≤100。输入包含多组数据,结束标记为a=b=c=0。 测试数据: 样...

《算法竞赛入门经典》(第二版)学习报告

《挑战程序设计竞赛》(第二版)做到后面越来越难了,而且有好多内容是纯数学或者几何的东西,比较耗时间。我个人觉得学算法应以常规算法为主,这里的常规算法指的是不需要太多的专业知识(数学、物理等)就能比较好...

《算法竞赛入门经典》第三章(蛇形填数)

自己的#pragma warning(disable:4996) #include #include #include #include #include #include #include #inc...

《算法竞赛入门经典》上机练习——第二章

习题2-1 位数(digit) 输入一个不超过10

《算法竞赛入门经典训练指南》pdf

下载地址:网盘下载 基本介绍 编辑 内容简介 《算法竞赛入门经典:训练指南》题目多选自近年来ACM/ICPC区域赛和总决赛真题,内容全面,信息量大,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:算法竞赛入门经典 1.2 变量及输入
举报原因:
原因补充:

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