一、实验目的:
1.熟练掌握prinf()/scanf()函数的调用格式,正确使用各种转换控制符,掌握各种类型数据的输入输出方法
2.掌握getchar()/putchar函数的调用格式
二、实验内容
1.编写程序:通过键盘输入一个实数,将其四舍五入,保留两位小数后输出。注意要先四舍五入在输出,不仅仅宅输出是保留两位小数
2.编写程序:录入任意大写字母,输出其对应的ASCII码和其对应的小写字母。例如输入‘A’字母,输出65和;’a‘。请注意输入的只能是大写字母。
3. 编写程序:通过键盘输入实数验证数学公式sin^2(x)+cos^2(x)=1是否成立,要验证至少5组数据
三,源代码
1.
#include <stdio.h>
int main()
{
float a;
scanf("%f",&a);
a=int(a*100+0.5)/100.0;
printf("%.2f\n",a);
return 0;
}
2.
#include <stdio.h>
int main()
{
char a;
scanf("%c",&a);
printf("%d\n",a);
a=a+32;
printf("%c\n",a);
return 0;
}
3.
#include <stdio.h>
#include<math.h>
int main()
{
int x1,x2,x3,x4,x5;
double y1,y2,y3,y4,y5;
scanf_s("%d%d%d%d%d", &x1,&x2,&x3,&x4,&x5);
y1=(sin(x1)) * (sin(x1)) + (cos(x1)) * (cos(x1));
y2= (sin(x2)) * (sin(x2)) + (cos(x2)) * (cos(x2));
y3 = (sin(x3)) * (sin(x3)) + (cos(x3)) * (cos(x3));
y4= (sin(x4)) * (sin(x4)) + (cos(x4)) * (cos(x4));
y5= (sin(x5)) * (sin(x5)) + (cos(x5)) * (cos(x5));
printf("%lf,%lf,%lf,%lf,%lf\n", y1,y2,y3,y4,y5);
return 0;
}