C语言小程序5

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:49:26
1。#include<stdio.h> ---表什么意思?
2。#include<math.h>
等等 什么时候需要用?
scanf("%f%f",&x,&y);
输入x,y值的时候 逗号要不要输入呢?
为何有的时候不输入是对的,有的时候输入是对的?
谢谢

1。#include<stdio.h> ---表什么意思?
把 stdio.h 的文件包含进来,使程序可以使用stdio.h中的函数

2。#include<math.h>
等等 什么时候需要用?
同上

问题补充:scanf("%f%f",&x,&y);
输入x,y值的时候 逗号要不要输入呢?
不要输入逗号,引号中没有逗号就不要输入逗号,引号和你输入的格式要对应,比如引号中有一个逗号“scanf("%f,%f",&x,&y);” ,那么你在输入的时候,必须要输入“1.0,1.0”,如果引号中没有逗号“scanf("%f%f",&x,&y);”,那么,只要把两个数据分隔开就可以了。一般情况下分隔可以用回车、空格、tab跳格

为何有的时候不输入是对的,有的时候输入是对的?
取决于你scanf参数

#include<stdio.h> 的作用就是包含头文件(功能之一),stdio.h是C语言标准的输入输出头文件,math.h是包含有关数学的头文件。

scanf("%f%f",&x,&y);这句表示,输入两个数,两个数的位置是连续的,&x,&y之间的这个逗号,他的作用是分开两个变量——分开x和y。

如果是scanf("%f,%f",&x,&y);那么就需要输入两个数,他们中间用逗号分开,因为“%f,%f”是用逗号分隔的。

同理scanf("%f.%f",&x,&y);需要用句号分开两个输入数