#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//打印以下数字 12,15,21,89,56,72,89,32
//遍历数组的复习和 %c,循环
//
//int main()
//{
// int arr[] = { 12,15,21,89,56,72,89,32 };
// //遍历数组 计算元素个数
// int i = 0;
// int sz = sizeof(arr) / sizeof(arr[0]); //sizeof (arr)是计算数组字节大小,sizeof(arr【0】)是计算下标为0的字节大小
// while (i < sz)
// {
// printf("%c",arr[i]);
// i++;//%c代表打印一个字符,数组里的数字会被默认为ascll码值,如果要打印数字可以加单引号或者改为%d
// }
//
// return 0;
//}
//输入年月日
//分别输出 年 月 日
//输入格式的拓展
//输出格式的拓展
//int main()
//{
// int year = 0;
// int month = 0;
// int date = 0;
// //输入
// scanf("%4d%2d%2d", &year, &month, &date);
// //输出
// printf("year=%d\n",year);
// printf("month=%02d\n",month); //02d 我要打印两位整数
// printf("date=%02d\n",date);
// return 0;
//}
//
//小插曲,精确度不高用float 精确度高用double
//int main()
//{
// int id = 0;
// float c = 0.0f;
// float math = 0.0f;
// float eng = 0.0f;
//
// scanf("%d;%f,%f,%f", &id, &c, &math, &eng);
//
// printf("The each subject score of No. %d is %.2f, %.2f, %.2f\n",id,c,math,eng);
//
//
//
// return 0;
//}
//第一行为“Hello world!”
//第二行为printf("Hello world!")调用后的返回值 也就是个数
//int main()
//{
// int n = printf("Hello world!");
// printf("\n%d\n", n);
// return 0; ///Hello world
// //12
//}
//static的复习 与函数调用 与for的初见
//int sum(int a)
//{
// int c = 0;
// static int b = 3;//经过第一次b已经变成了5 因为static已经存了5
// c += 1;//第一次c=1 第二次c=1
// b += 2;//第一次b=5 第二次b=7
// return(a + b + c);//第一次8 第二次10
//}
//
//
//
//int main()
//{
// int i;
// int a = 2;
// for (i = 0; i < 5; i++) //0 1 2 3 4 五次循环
// {
// printf("%d,", sum(a));//第一次 a=2 第二次a=2
// }
//
// return 0;
//}
//转义字符的复习
//int main()
//{
// //打印printf里面的printf语句
// printf("printf(\"Hello world!\\n\");\n"); // \" 使 ”失效,\ \n使换行失效
// printf("cout<<\"Hello world!\"<<endl;\n");
//}
//找最大值
//int main()
//{
// int arr[4] = { 0 };
// // 0 1 2 3 下标
// int i = 0;
// while (i<4) //把输入的值存到数组里4个 以此类推10个30个
// {
// scanf("%d", &arr[i]);
// i++;
// }
// //假设第一个数是最大值
// int max = arr[0];
//
// //开始循环
// i = 1;
// while (i < 4)
// {
// if (arr[i] > max)
// {
// max = arr[i];
// }
// i++;
// }
// printf("%d\n", max);
// return 0;
//}
//找最大值第二种方法
//简易版
//
//int main()
//{
// int i = 0;
// int n = 0;
// int max = 0;
// //假设输入第一个数为最大值
// scanf("%d", &max);//最大
//
// while (i<4)// 循环五次 输入5个数
// {
// scanf("%d", &n);//后续输入的相当于打擂,大于第一个就是最大值
// if (n > max)
// {
// max = n;
// }
// i++;
// }
// printf("%d\n", max);
// return 0;
//}
//计算体积球的
//细节.3f 保留三位小数
//int main()
//{
// float r = 0.0f; //用float加f改成double 可以把f去掉
// float v = 0.0f;
// scanf("%f", &r);
// v = 4 / 3.0 * r * r * r * 3.1415926;
// printf("%.3f", v); //保留三位小数
// return 0;
//}
//计算题
//int main()
//{
// int weight = 0;
// int height = 0;
// scanf("%d %d", &weight, &height);
//
// //计算
// float bmi = weight / (height / 100.0) / (height / 100.);
//
// //输出
// printf("%.2f\n", bmi);
// return 0;
//}