C语言课程 定义pi字符常量,输入大圆,小圆半径,求出圆环的面积

作者&投稿:巧建 (若有异议请与网页底部的电邮联系)
c语言显示用函数实现求圆环的面积~

#include

intmain()

{intr,s;

printf("请输入圆的半径");

scanf("%d",&r);

s=3.14159*r*r;

printf("圆的面积为%d",s);

}

扩展资料
C语言所包含的函数
C语言的标准库通常包含了一组标准头文件和一个或几个库函数代码文件。在写C程序时,只需使用#include预处理命令引入相关头文件,就可以保证程序里能够正确使用标准库功能了。
在这些头文件里列出了各个库函数的原型,定义了库函数所使用的有关类型(如表示流的FILE结构类型等)和一些符号常量(如EOF、NULL)。
文件访问:fopen、freopen、fflush、fclose
二进制输入/输出:fread、fwrite
非格式化输入/输出:fgetc/getc、fputc/putc、ungetc、fgets、fputs
格式化输入/输出:scanf/fscanf/sscanf、printf/fprintf/sprintf、perror
文件定位:ftell、fseek、fgetpos、fsetpos、rewind
错误处理:feof、ferror
文件操作:remove、rename、tmpfile

#include
#define pi 3.1415926
void main()
{
float r,l,s;
printf("请输入圆的半径:");
scanf("%f",&r);
l=2*pi*r;
s=pi*r*r;
printf("圆的周长为:%f
,圆的面积为:%f
",l,s);
}

思路:圆环的面积就是大圆的面积减去小圆的面积,先定义两个变量r1,r2,接着输出两个圆的差就是圆环的面积。

参考代码:

#include <stdio.h>
#define PI 3.14
int main()
{
float r1,r2;
scanf("%f %f",&r1,&r2);
printf("%.2f
",r1*r1*PI-r2*r2*PI);
return 0; 
}
/*
输出:
5 3
50.24
*/


#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
float area;
float R,r; printf("请分别输入大圆和小圆的半径:");
scanf("%f,%f",&R,&r);

area=PI*R*R-PI*r*r;
printf("圆环面积为:%f",area); return 0;
}
希望能够帮助到你,望采纳!


阿克苏地区13344483192: c语言中数学字符π怎么键入
尚辰复方: 通常定义常量PI=3.14这种,直接输入字符是不行的

阿克苏地区13344483192: c语言角度转弧度和弧度转角度分别应该怎么编写? -
尚辰复方: 角度转弧度: π/180*角度 ;弧度变角度:180/π*弧度 实现代码如下: #include<stdio.h> #define PI 3.14159265f void main(){ int x; float y; printf("角度转弧度请按5,弧度转角度请按6\n"); scanf("%d",&x); switch(x) { case 5: printf("输入角...

阿克苏地区13344483192: c语言中符号常量和字面常量的区别?怎么区分. -
尚辰复方: 我们在用C编程时有时需要定义不变的变量,即常量,有两种方法. 举例说明一下,定义常量PI的两种方式: 1. #define Pi 3.1415926f; 2. const float pi 3.1415926f; 区别: 第一种方式:是符号常量,将Pi定义成一种符号,此时Pi只是3.1415926的别名,在编译期间用3.1415926去取代Pi的值; 第二种方式:是命名变量,将PI定义成变量,但告诉编译器它的值是固定不变的,如果在程序中试图去修改它的值,在编译时会报错.

阿克苏地区13344483192: 请编程定义一个常量(两种方法)PI,表示圆周率,输入半径,求圆的周长和面积,要求周长输出时的宽度为12(左对齐),小数点后保留2位;面积输出时的宽度15(右对齐),小数点后保留5位 -
尚辰复方: 方法一: main() { double r; printf("请输入半径:"); scanf("%lf",&r); printf("周长为:\n"); printf("%-12.2lf\n",2*PI*r); printf("面积为:\n"); printf("%15.5lf\n",PI*r*r); } 方法二: void print(int r){ printf("周长为:\n"); printf(...

阿克苏地区13344483192: 在C语言中,#define PI 3.14115 是将PI定义为() A 符号常量 B字符常量 C实型常量 D变量 -
尚辰复方: 各位兄弟 我翻了一下C的书中关于符号常量的定义 所以这里应该是选A 是将PI定义为符号常量

阿克苏地区13344483192: c语言设置一个固定值 比如说我要设置一个值pi pi=3.14 怎么设置 -
尚辰复方: 在C语言 #define 标识符 常量 其中#define 也是一条预处理命令(预处理命令都以"#"开头),称为宏定义命令(在后面预处理程序中将进一步介绍),其功能是把该标识符定义为其后的常量值.一经定义,以后在程序中所有出现该标识符的地方均代之以该常量值. 所有程序如下: #include<stdio.h> #define pi 3.14 main() { ...... }

阿克苏地区13344483192: c语言符号常量和普通常量的区别 -
尚辰复方: 那个叫字面常量 char ch = 'A'; char ch = 65; char ch = 0x41; 三种写法一样,右侧的写在字面上的值,就叫“字面常量”.在优酷上有个视频教程,“ C/C++学习指南 ”, 第3.2讲和5.1讲,说得很清楚.

阿克苏地区13344483192: 要定义一个单精度符号常量PI,其值为3.1416应该使用的语句是? -
尚辰复方:[答案] Const PI As Single =3.1416

阿克苏地区13344483192: C语言里能不能直接输入π还有r^3这种类型的输入有效吗? -
尚辰复方: π不是合法字符,无法输入,一般定义doublle型变量Pi=3.1415…… ^ 符号在C里是有的,不过不是数学中的幂运算符,而是逻辑运算符,表异或.具体资料见百科 http://baike.baidu.com/view/674171.htm

阿克苏地区13344483192: C++中怎样输入π字符? -
尚辰复方: C++的基础符号是拉丁字母,而π是希腊字母,所以C++不支持用π来做标识符的组成部分,如double π=3.14159;则是非法的.但π可以作为字符串常量的组成部分,如char a[]="123πxbb";则是合法的.输入的话可在office等软件下找到π符号考过来就行……

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网