算法入门记录(一)语言篇——1.2变量及其输入

#include
#include

int main()
{
	printf("------程序1-4 a+b问题------\n");
	int a, b;
	scanf("%d%d", &a, &b);
	printf("%d\n", a+b);
	
	printf("\n------程序1-5 圆柱体的表面积------\n");
	const double pi = acos(-1.0);	// acos() 是已知一个角的余弦值 y,求该角的弧度值 x
	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 = %.3f\n", s);
	return 0; 
} 

算法入门记录(一)语言篇——1.2变量及其输入_第1张图片
要点:
1.在算法竞赛中,输入前不要打印提示信息。输出完毕后应立即终止程序,不要等待用户按键,因为输入输出过程都是自动的,没有人工干预。

2.在算法中不要使用头文件conio.h,包括getch(),clrscr()等函数。
conio.h:conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。大部分DOS,Windows 3.x,Phar Lap,DOSX,OS/2 or Win32平台上的C编译器提供此文件,UNIX 和Linux平台的c编译器通常不包含此头文件。而且conio.h不是C标准库中的头文件,在C standard libraryISO CPOSIX标准均没有定义

3.在算法竞赛中,,每行输出均应以回车符结束包括最后一行除非特别说明每行的行首不应有空格但行末通常可以由多余空格。另外,输出的每两个数或者字符串之间应以单个空格隔开。

4.尽量用const关键字声明常数

你可能感兴趣的:(C语言,原创)