⑴ 怎么用c语言计算圆周长和面积
代码如下:
#include<stdio.h>
int main(){
int radius;
float area,perimeter;
radius=6;
perimeter=2*3.14*radius;
printf("圆的周长=%f英寸 ",perimeter);
area=3.14*radius*radius;
printf("圆的面积=%f平方英寸 ",area);
return(0);
}
2、c语言计算矩形的周长和面积
#include<stdio.h>
/*长方形的高和宽,单位为米*/
int width;
int height;
int area;
int perimeter;
int main(){
height=7;
width=5;
perimeter=2*(height+width);
printf("矩形的周长=%d米 ",perimeter);
area=height*width;
printf("矩形的面积=%d平方米 ",area);
return(0);
}
(1)c语言width扩展阅读:
使用C语言计算圆周长和面积的优势:
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2、运算符丰富
C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
⑵ 用C语言写个计算矩形的面积
代码如下:
#include<stdio.h>
int main()
{
int a,b,s;
scanf("%d %d",&a,&b);
s=a*b;
printf("%d ",s);
return 0;
}
输入3 4的话,编译出来的结果就是3*4=12。
同样的输入3 4的话,编译出来的结果就是想要的3*4=12。
⑶ C语言,计算字符串所占的宽度
/*
下面的代码计算一段ASCII文本的宽度。
每个字符可以设置不同的长度。
退格符会删除前面一个字符,也可能导致删掉前面一个换行符,使下面一行接在前面一行后面,使宽度更大。
*/
#include
#include
#include
#include
#define
TAB_WIDTH
8
//假设制表符的宽度为8
#define
ENTER_WIDTH
0
//假设回车符的宽度为0
#define
ALARM_WIDTH
0
//假设警示符的宽度为0
int
cl[256];
size_t
digMaxWidth(char
const
*
str)
{
char
*
b;
char
*
e;
size_t
ml;
size_t
l;
if(str==NULL)
return
0;
l=strlen(str);
b=(char
*)malloc(l+1);
memcpy(b,str,l+1);
e=b;
str=b;
for
(;*e;e++)
{
if(*e=='\b')
{
if(b>str)
b--;
}
else
{
*b=*e;
b++;
}
}
*b=0;
for(b=str,ml=0,l=0;*b;b++)
{
if(*b=='\n')
{
ml=ml>l?ml:l;
l=0;
}
else
l+=cl[*(unsigned
char
const
*)b];
}
free(str);
ml=ml>l?ml:l;
return
ml;
}
int
main()
{
int
c;
for(c=1;c<256;c++)
/*默认每隔字符宽度为1*/
cl[c]=1;
cl[0]=0;
cl['\t']=TAB_WIDTH;
/*制表符宽度*/
cl['\r']=ENTER_WIDTH;
/*回车符宽度*/
cl['\a']=ALARM_WIDTH;
/*警示符宽度*/
/*...*/
printf("%d\n",digMaxWidth("123\n4567\n12\nABCDEF"));
printf("%d\n",digMaxWidth("123\b\b\b\b\b\b\n4560007\n12\n\bABCDEF"));
return
0;
}
⑷ 怎么用c语言求矩形面积
答:
一、首先弄清公式:S(面积)=a(长)×b(宽);这应该是最简单的公式了。
二、明确输入,既然是求面积,必须知道长和宽,把它们作为输入项。
三、模块划分:计算过程封装到函数int RecArea(int rec_length, int rec_width);
四、实现如下:
#include<stdlib.h>
#include<stdio.h>
//计算矩形面积
intRecArea(intrec_length,intrec_width)
{
intrec_area=0;
rec_area=rec_length*rec_width;
returnrec_area;
}
intmain()
{
intlength,width,area;
printf("输入矩形的长和宽(用逗号分隔):");
scanf("%d,%d",&length,&width);
area=RecArea(length,width);
printf("矩形面积为:%d ",area);
return0;
}
⑸ C语言编程:输入长方体的长、宽、高,求长方体的体积、表面积、对角线长。
编写基于对象的程序,求3个长方柱的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:
(1)由键盘输入3个长方柱的长、宽、高;
(2)计算长方柱的体积(volume)和表面积(areas);
(3)输出这3个长方柱的体积和表面积;