实验1
实验结论1
- 源代码task1_1.c
#include <stdio.h>
int main(){
printf(" O \n");
printf("<H>\n");
printf("I I");
return 0;
}
- 运行测试截图

- 源代码task1_2.c
#include <stdio.h>
int main(){
printf(" O O\n");
printf("<H> <H>\n");
printf("I I I I");
return 0;
}
- 运行测试截图
![task1_2]()
实验结论2
- 源代码task2.c
#include <stdio.h>
int main(){
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
printf("能构成三角形\n");
else
printf("不能构成三角形\n");
return 0;
}
- 运行测试截图
![task2]()


实验结论3
- 源代码3.c
#include <stdio.h>
int main(){
char ans1,ans2;
printf("每次课及时预习/复习了没? (是-输入y或Y, 否-输入n或N) :");
ans1 = getchar();
getchar();
printf("\n动手敲代码实践了没? (是-输入y或Y, 否-输入n或N) : ");
ans2 = getchar();
if ((ans1=='y'||ans1=='Y')&&(ans2=='y'||ans2=='Y'))
printf("\n罗马不是一天建成的, 继续保持哦:)\n");
else
printf("\n罗马不是一天毁灭的, 我们来建设吧\n");
return 0;
}
- 运行测试截图



- 回答问题
结果如图

去掉line8,程序运行时只能输入第一个字符,这行代码作用是读取并吃掉回车产生的换行
实验结论4
- 源代码4.c
#include <stdio.h>
#include <math.h>
int main(){
int year;
double sec;
sec=1.0e+9;
year=round(sec/(60*60*24*365));
printf("10亿秒约等于%d年\n",year);
return 0;
}
- 运行测试截图

实验结论5
- 源代码5.c
#include <stdio.h>
int main(){
double c,f;
scanf("%lf",&c);
f=double(9)/5*c+32;
printf("摄氏度c =%.2f时,华氏温度f =%.2f\n\n",c,f);
return 0;
}
- 运行测试截图

实验结论6
- 源代码6.c
#include <stdio.h>
#include <math.h>
int main(){
int a,b,c;
double s,S;
scanf("%d%d%d",&a,&b,&c);
s=((double)a+b+c)/2;
S=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%d,b=%d,c=%d",a,b,c);
printf(" area=%.3f\n",S);
return 0;
}
- 运行测试截图
![task6]()



浙公网安备 33010602011771号