c语言学习2(求矩形面积)
程序必须修改后必须先编译再运行,否则不进行重新计算,会跳过修改的程序,还显示原来的结果。
整形数据:int;
浮点型数据:float(单精度),double(双精度);
对比以下两个程序:
#include<stdio.h>
int main()
{int length,width,area;length=8;width=2*length;area=length*width;printf("\nlength is :%d",length);printf("\nwidth is :%d\n",width);printf("area is :%d\n",area);return 0;
}
变量作用:在程序执行过程中,临时储存数据
变量没有初始值时,对其操作会产生意想不到的后果,(产生无意义的数或报错)。
#include<stdio.h>
int main()
{int length,width,area;printf("please input length :");scanf("%d",&length);width=2*length;area=length*width;printf("\nlength is :%d",length);printf("\nwidth is :%d\n",width);printf("area is :%d\n",area);return 0;
}
scanf函数:标准输入函数(从键盘按格式读取数据,并赋给变量)
scanf(“格式控制符”,变量地址)
scanf("%d",$length);
第一种程序若想要改变长度的值,需要不断修改程序,不够灵活,若想让长度为任意值,需要利用scanf函数。
一个scanf函数可以同时输入多个数据,输入一个数,用一个格式控制符,输入两个数,用两个格式控制符,输入两个数据之间用回车,空格,table键都可以。
scanf函数扫描键盘,读取数据:电脑的眼睛;
printf函数向电脑写结果,数据:电脑的嘴;
c语言通过这两个函数实现与计算机的交互。
注意事项:
变量类型与控制符类型必须匹配:
整形(int)–%d;
浮点型(float)–%f(默认6位小数位)
计算任意长宽矩形面积:
#include<stdio.h>
int main()
{float length,width,area;printf("length is :");scanf("%f",&length);printf("width is :");scanf("%f",&width);area=length*width;printf("area is :%f",area);return 0;
}
c语言学习2(求矩形面积)相关推荐
- 求矩形中心点坐标编程c语言,c语言编程序求矩形面积 我是新手,很多不懂,初学...
C语言问题,编写一个程序计算矩形的面积和周长 我是新手,很多不懂,初学 代码为: #include void main(){float x,y; printf("请输入长和宽:\n" ...
- C语言:编写一个程序,从键盘读入一个矩形的两个边的值(整数),求矩形面积
/* 编写一个程序,从键盘读入一个矩形 的两个边的值(整数),求矩形面积. */ #include<stdio.h> void main() {int length,wide,area;p ...
- HDU - 1255 覆盖的面积(线段树求矩形面积交 扫描线+离散化)
链接:线段树求矩形面积并 扫描线+离散化 1.给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积. 2.看完线段树求矩形面积并 的方法后,再看这题,求的是矩形面积交,类同. 求面积时,用被覆 ...
- C语言学习之求1+2+3+···+100的值
C语言学习之求1+2+3+···+100的值 方法一,使用while循环 #include <stdio.h> int main(){int a,sum; //定义变量a=1,sum=0; ...
- C语言学习之求1-1/2+1/3-1/4+···+1/99-1/100
C语言学习之求1-1/2+1/3-1/4+···+1/99-1/100 #include <stdio.h> int main(){int a=1;//定义+,-的变量double x,y ...
- C语言学习之求两个整数的最大值
C语言学习之求两个整数的最大值 #include <stdio.h> int main(){int a,b,c;//定义变量int max(int x,int y);//调用函数max的声 ...
- 采用面向对象思想求矩形面积
** 采用面向对象思想求矩形面积 ** Rctangle.java 代码: void rectangle(float length,float width) { System.out.println( ...
- 线段树求矩形面积并 扫描线+离散化
顾名思义,扫描法就是用一根想象中的线扫过所有矩形,在写代码的过程中,这根线很重要.方向的话,可以左右扫,也可以上下扫.方法是一样的,这里我用的是由下向上的扫描法. 如上图所示,坐标系内有两个矩形.位置 ...
- 计算圆环面积的c语言程序,C0610求圆环面积_C语言程序设计源代码_doc_大学课件预览_高等教育资讯网...
#include void main() { double r2,r1,s; double area_ring (double x,double y); /*函数原型,求圆环面积*/ printf(& ...
最新文章
- leetcode算法题--最长回文子串
- linux常用基础命令操作收集
- 发送请求_发送soap请求调用wsdl服务
- 10 | 软件测试工程师需要掌握的非测试知识有哪些?
- 机器人学习--粒子滤波及其在定位中的应用
- Android Intent基本使用
- typescript 方法后面加感叹号_TypeScript编译器SDK版本问题
- java上传文件功能_Java MemoryMapped文件的功能
- jQuery 拖拽窗体
- SpringMVC 中设置日期字符串转换格式
- java使用poi操作excel文件_使用 java apache poi 操作 excel xlsx 文件
- [渝粤教育] 西南科技大学 计算机网络应用基础 在线考试复习资料2021版(2)
- 【Docker】06 DockerFile
- weka 贝叶斯 java_weka中朴素贝叶斯的实现
- 支付路由适配服务技术实现
- 数列随机分组matlab,MATLAB如何随机分组数据
- 阿里云ECS远程桌面连接失败
- php的left join,Left Join
- SpringBoot 整合 EasyExcel 数据写入Excel 合并单元格
- 游戏开发:游戏内小红点的实现方案
热门文章
- 一个小时学会Maven(参考资料)
- VS Code 所选驱动器或UNC共享不存在或不可访问
- java编程英语词汇_Java编程基础常见英语词汇
- 光学变焦----景深=景深远界-景深近界
- 王牌战争服务器维护中多少才能玩,王牌战争最低配置要求一览 什么手机可以玩...
- 开发WP版本的大菠萝英雄榜
- Java 2.16(几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
- 资源分享——免费的高端PPT模板网址
- C++方式实现餐饮管理系统
- 西门子在华启动“零碳先锋计划”;希尔顿欢朋在华项目签约数突破600 | 美通社头条...