1、①scanf() 函数有返回值,他返回的是成功输入的变量,当输入结束时,scanf无法再次读取变量,将返回0
②scanf 的输入格式: 空格、TAB 和 回车符 都是无关紧要的
2、①在window下,输入完毕先按Enter键,再按ctrl+z键,最后再按 enter 键即可结束输入
3、变量在未赋值之前的值是不确定的,他不一定等于0.
4、使用文件最简单的方法是 使用输入输出重定向 ,只需在main函数的入口处加入以下两条语句:
②scanf 的输入格式: 空格、TAB 和 回车符 都是无关紧要的
2、①在window下,输入完毕先按Enter键,再按ctrl+z键,最后再按 enter 键即可结束输入
②在 Linux下,输入完毕后按ctrl+D 键即可结束输入
#include<stdio.h>
#include<string>
#define INE 100000000
int main()
{
int x , n=0 , min=INE , max=-INE , s=0 ;
while(scanf("%d",&x)==1){
s+=x;
if(x<min) min = x ;
if(x>max) max = x ;
n++;
}
printf("%d %d %.3f\n",min , max ,(double)s/n);
return 0;
}
3、变量在未赋值之前的值是不确定的,他不一定等于0.
4、使用文件最简单的方法是 使用输入输出重定向 ,只需在main函数的入口处加入以下两条语句: